Rabu, 09 Agustus 2017
Rabu, 02 Agustus 2017
Instalasi Sistem Operasi Closed Source
1. Partisi Harddisk dan Sistem File
a) Partisi harddisk
Partisi Harddisk adalah pembagian harddisk menjadi beberapa bagian secara logical. Atau seakan-akan harddisk diberi sekat-sekat.
Kegunaan Partisi Harddisk :
1. Menjaga Data agar tetap aman, dengan pemisahan data dengan system maka ketika system rusak data tidak terpengaruh
2. Menginstall Operating System lebih dari satu. agar bisa dual boot.
3. Mempercepat kerja harddisk.
4. Mengakali harddisk yang mengalami bad sector secara fisik (misal platter tergores oleh head harddisk). Untuk bad sector secara magnetis dapat diatasi dengan low level formatting. Diakali dengan cara membuat partisi di antara partisi yang bad sector dan mengosongkan (unpartioned) partisi yang bad sector.
a. Jenis-jenis partisi :
1. Primary Partitions
Adalah jenis partisi yang hanya bisa memiliki satu file system. Jumlah maksimal dari partisi ini max 4.
2. Extended Partitions
Adalah jenis partisi yang menjadi wadah dari drive logical, partisi ini dapat memiliki beberapa partisi di dalamnya yaitu partisi logical. Tapi untuk partisi jenis ini max 1. Pada partisi ini tidak bisa diisi file system. Partisi Extended akan mengambil jatah partisi primary.
3. Logical Partitions
Partisi yang menjadi bagian dari extended dimana apabila kita ingin membuat file system di dalam extended harus memiliki partisi logical minimal satu.
b. Beberapa hal yang harus diwaspadai dalam membuat partisi harddisk :
· Gunakan Extended apabila anda ingin membuat partisi lebih dari 4. Untuk membuat partisi lebih dari 4 maka 3 partisi bisa berupa primary dan yang ke 4 adalah partisi extended. Baru partisi yang selanjutnya dibuat di dalam extended.
· Taruh Extended di paling belakang. Menaruh primary partition di belakang extended akan menyebabkan salah pembacaan pada OS terutama pada Linux.
· Akan lebih bijak kalau anda hanya membuat satu partisi primary dan sisanya diisi oleh extended. Sehingga akan lebih mudah dalam perombakan partisi di kemudian hari.
· Pada OS Linux disarankan anda membuat partisi secara berurutan dalam hal cylindernya. Karena apabila tidak berurutan cylindernya misal anda mengubah partisi di tengah-tengah maka partisi akan salah penamaannya, dan bisa saja system anda bisa tidak bekerja dengan baik.
· Pada linux partisi primer dan extended akan memiliki penamaan /dev/hda1 – 4 sedangkan untuk logical akan memiliki penamaan /dev/hda5 ke atas.
c. Master Boot Record (MBR)
Adalah sector pertama (sector zero) dari harddisk. Dimana pada MBR berisi boot loader (yaitu aplikasi yang bertugas untuk yang menentukan dimana letak suatu OS sehingga BIOS dapat melakukan boot ke OS). Selain itu juga pada MBR ini juga berisi partition table yaitu informasi yang berisi besar alokasi setiap partisi pada harddisk. Oleh sebab itu kalau MBR mengalami bad sector bisa dikatakan suatu harddisk tidak bisa digunakan lagi karena partisi tidak bisa dibentuk yang menyebabkan tidak bisa dibuatnya suatu file system
b) File sistem
Adalah metode dalam menyimpan dan mengorganisasi file dan data di dalamnya agar dapat mudah dicari dan diakses.
1. Jenis-jenis File Sistem Di Windows
a. FAT 16
adalah file system yang diperkenalakan pada era MSDOS. Dengan menggunakan cluster address 16 bit sehingga memungkinkan besar partisi hingga 2GB. Penamaan suatu file menggunakan metode 8.3 (8 nama file dan 3 extention).
b. FAT 32
adalah pengembangan dari FAT 16, diperkenalkan pada era windows 98. Dengan menggunakan cluster address 32 bit memungkinkan besar partisi hingga 124 GB tetapi bila anda memformat dari windows maka hanya terbatas hingga 32 GB. Besar maximal file adalah 4 GB (jadi kalau anda menyimpan image DVD belum tentu cukup).
c. NTFS
adalah file system yang digunakan pada windows berbasis NT (NT, 2000, XP, 2003, Vista). Pada file system ini besar partisi max 256 Terra Byte sedangkan besar datanya 16 Terra Byte. NTFS support terhadap metadata, yaitu database yang berisi informasi suatu file.
2. Jenis-jenis File Sistem Di Linux
a. Ext2
adalah file sistem yang diperuntukan untuk Linux. Ext2 membagi file sistem menjadi blocks. Secara teori dengan block 1 KB, Ext2 dapat menyimpan satu file hingga 16 GB dengan besar partisi mencapai 4 TB( Tera Byte).
b. Ext3
adalah penerusan dari Ext2 dengan penambaham fitur journaling file system. Journaling file system adalah file sistem yang menyimpan log perubahan di jurnal sebelum ditulis ke dalam harddisk sehingga file sistem tidak corrupt ketika komputer mati tiba-tiba atau sistem yang crash.
c. Ext4
Dirilis secara komplet dan stabil berawal dari kernel 2.6.28. Ext4 mempunyai pengalamatan 48-bit block yang artinya dia akan mempunyai 1EB=1,048,576 TB ukuran maksimum file size-nya, fastfsck, journal check-summing, dan defragmentation support.
d. Reiser file sistem
Memiliki jurnal yang cepat, mirip Ext3 file sistem. Dibuat berdasarkanbalance tree yang lebih cepat dan efisien dalam pemanfaatan disk. Jika kita menulis file100 bytes, hanya ditempatkan dalam satu blol. File sistem lain menempatkannya dalam 100 blok dan menghemat disk sampai 6 %.
e. Swap
adalah jenis file sistem yang digunakan sebagai virtual memori. Virtual memori adalah bagian dari harddisk yang digunakan untuk menyimpan data-data memori apabilamemory full. Besar swap yang dibutuhkan 2 x kapasitas RAM. Namun, bila anda memiliki memori yang besar, anda cukup gunakan 1 x kapasitas RAM atau lebih kecil.
2. Metode Instalasi Sistem Operasi Clean Install
Metode ini dilakukan jika OS sebelumnya tidak bisa di upgrade sehingga harus dilakukan pembersihan atau penghapusan OS sebelumnya dengan cara menghapus semua data pada partisi tempat OS yang sebelumnya dan membutuhkan software untuk menginstal OS yang baru. Proses ini juga merusak OS yang sebelumnya
3. Metode Instalasi Sistem Operasi Upgrade
Jika OS yang akan kita install masih dalam platform OS yang sama, kita hanya melakukan upgrade. Dengan upgrade, sistem pengaturan konfigurasi, aplikasi dan data tetap tersimpan.Metode Ini hanya menggantikan file OS lama dengan file OS baru.
4. Metode Instalasi Sistem Operasi Multi-boot
Hal ini dimungkinkan untuk menginstal lebih dari satu OS di komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi sendiri dan dapat memiliki file sendiri dan pengaturan konfigurasi. Pada start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan. Hanya satu OS dapat berjalan pada satu waktu dan mengendalikan semua perangkat keras
5. Metode Instalasi Sistem Operasi Virtualization
Virtualisasi adalah teknik yang sering digunakan pada server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang terpisah. Hal ini memungkinkan sumber daya fisik tunggal untuk berfungsi sebagai sumber daya beberapa logical.
a) Partisi harddisk
Partisi Harddisk adalah pembagian harddisk menjadi beberapa bagian secara logical. Atau seakan-akan harddisk diberi sekat-sekat.
Kegunaan Partisi Harddisk :
1. Menjaga Data agar tetap aman, dengan pemisahan data dengan system maka ketika system rusak data tidak terpengaruh
2. Menginstall Operating System lebih dari satu. agar bisa dual boot.
3. Mempercepat kerja harddisk.
4. Mengakali harddisk yang mengalami bad sector secara fisik (misal platter tergores oleh head harddisk). Untuk bad sector secara magnetis dapat diatasi dengan low level formatting. Diakali dengan cara membuat partisi di antara partisi yang bad sector dan mengosongkan (unpartioned) partisi yang bad sector.
a. Jenis-jenis partisi :
1. Primary Partitions
Adalah jenis partisi yang hanya bisa memiliki satu file system. Jumlah maksimal dari partisi ini max 4.
2. Extended Partitions
Adalah jenis partisi yang menjadi wadah dari drive logical, partisi ini dapat memiliki beberapa partisi di dalamnya yaitu partisi logical. Tapi untuk partisi jenis ini max 1. Pada partisi ini tidak bisa diisi file system. Partisi Extended akan mengambil jatah partisi primary.
3. Logical Partitions
Partisi yang menjadi bagian dari extended dimana apabila kita ingin membuat file system di dalam extended harus memiliki partisi logical minimal satu.
b. Beberapa hal yang harus diwaspadai dalam membuat partisi harddisk :
· Gunakan Extended apabila anda ingin membuat partisi lebih dari 4. Untuk membuat partisi lebih dari 4 maka 3 partisi bisa berupa primary dan yang ke 4 adalah partisi extended. Baru partisi yang selanjutnya dibuat di dalam extended.
· Taruh Extended di paling belakang. Menaruh primary partition di belakang extended akan menyebabkan salah pembacaan pada OS terutama pada Linux.
· Akan lebih bijak kalau anda hanya membuat satu partisi primary dan sisanya diisi oleh extended. Sehingga akan lebih mudah dalam perombakan partisi di kemudian hari.
· Pada OS Linux disarankan anda membuat partisi secara berurutan dalam hal cylindernya. Karena apabila tidak berurutan cylindernya misal anda mengubah partisi di tengah-tengah maka partisi akan salah penamaannya, dan bisa saja system anda bisa tidak bekerja dengan baik.
· Pada linux partisi primer dan extended akan memiliki penamaan /dev/hda1 – 4 sedangkan untuk logical akan memiliki penamaan /dev/hda5 ke atas.
c. Master Boot Record (MBR)
Adalah sector pertama (sector zero) dari harddisk. Dimana pada MBR berisi boot loader (yaitu aplikasi yang bertugas untuk yang menentukan dimana letak suatu OS sehingga BIOS dapat melakukan boot ke OS). Selain itu juga pada MBR ini juga berisi partition table yaitu informasi yang berisi besar alokasi setiap partisi pada harddisk. Oleh sebab itu kalau MBR mengalami bad sector bisa dikatakan suatu harddisk tidak bisa digunakan lagi karena partisi tidak bisa dibentuk yang menyebabkan tidak bisa dibuatnya suatu file system
b) File sistem
Adalah metode dalam menyimpan dan mengorganisasi file dan data di dalamnya agar dapat mudah dicari dan diakses.
1. Jenis-jenis File Sistem Di Windows
a. FAT 16
adalah file system yang diperkenalakan pada era MSDOS. Dengan menggunakan cluster address 16 bit sehingga memungkinkan besar partisi hingga 2GB. Penamaan suatu file menggunakan metode 8.3 (8 nama file dan 3 extention).
b. FAT 32
adalah pengembangan dari FAT 16, diperkenalkan pada era windows 98. Dengan menggunakan cluster address 32 bit memungkinkan besar partisi hingga 124 GB tetapi bila anda memformat dari windows maka hanya terbatas hingga 32 GB. Besar maximal file adalah 4 GB (jadi kalau anda menyimpan image DVD belum tentu cukup).
c. NTFS
adalah file system yang digunakan pada windows berbasis NT (NT, 2000, XP, 2003, Vista). Pada file system ini besar partisi max 256 Terra Byte sedangkan besar datanya 16 Terra Byte. NTFS support terhadap metadata, yaitu database yang berisi informasi suatu file.
2. Jenis-jenis File Sistem Di Linux
a. Ext2
adalah file sistem yang diperuntukan untuk Linux. Ext2 membagi file sistem menjadi blocks. Secara teori dengan block 1 KB, Ext2 dapat menyimpan satu file hingga 16 GB dengan besar partisi mencapai 4 TB( Tera Byte).
b. Ext3
adalah penerusan dari Ext2 dengan penambaham fitur journaling file system. Journaling file system adalah file sistem yang menyimpan log perubahan di jurnal sebelum ditulis ke dalam harddisk sehingga file sistem tidak corrupt ketika komputer mati tiba-tiba atau sistem yang crash.
c. Ext4
Dirilis secara komplet dan stabil berawal dari kernel 2.6.28. Ext4 mempunyai pengalamatan 48-bit block yang artinya dia akan mempunyai 1EB=1,048,576 TB ukuran maksimum file size-nya, fastfsck, journal check-summing, dan defragmentation support.
d. Reiser file sistem
Memiliki jurnal yang cepat, mirip Ext3 file sistem. Dibuat berdasarkanbalance tree yang lebih cepat dan efisien dalam pemanfaatan disk. Jika kita menulis file100 bytes, hanya ditempatkan dalam satu blol. File sistem lain menempatkannya dalam 100 blok dan menghemat disk sampai 6 %.
e. Swap
adalah jenis file sistem yang digunakan sebagai virtual memori. Virtual memori adalah bagian dari harddisk yang digunakan untuk menyimpan data-data memori apabilamemory full. Besar swap yang dibutuhkan 2 x kapasitas RAM. Namun, bila anda memiliki memori yang besar, anda cukup gunakan 1 x kapasitas RAM atau lebih kecil.
2. Metode Instalasi Sistem Operasi Clean Install
Metode ini dilakukan jika OS sebelumnya tidak bisa di upgrade sehingga harus dilakukan pembersihan atau penghapusan OS sebelumnya dengan cara menghapus semua data pada partisi tempat OS yang sebelumnya dan membutuhkan software untuk menginstal OS yang baru. Proses ini juga merusak OS yang sebelumnya
3. Metode Instalasi Sistem Operasi Upgrade
Jika OS yang akan kita install masih dalam platform OS yang sama, kita hanya melakukan upgrade. Dengan upgrade, sistem pengaturan konfigurasi, aplikasi dan data tetap tersimpan.Metode Ini hanya menggantikan file OS lama dengan file OS baru.
4. Metode Instalasi Sistem Operasi Multi-boot
Hal ini dimungkinkan untuk menginstal lebih dari satu OS di komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi sendiri dan dapat memiliki file sendiri dan pengaturan konfigurasi. Pada start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan. Hanya satu OS dapat berjalan pada satu waktu dan mengendalikan semua perangkat keras
5. Metode Instalasi Sistem Operasi Virtualization
Virtualisasi adalah teknik yang sering digunakan pada server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang terpisah. Hal ini memungkinkan sumber daya fisik tunggal untuk berfungsi sebagai sumber daya beberapa logical.
Komunikasi Dalam Jaringan
Komunikasi adalah pengiriman dan penerimaan pesan atau berita
antara dua orang atau lebih sehingga pesan yg dimaksud dapat dipahami.tetapi jika orang yang diajak bicara tidak
mengerti maka tidak disebut komunikasi
Data adalah keterangan atau bahan nyata yang dapat
dijadikan dasar kajian (analisis atau kesimpulan).
Informasi adalah data yang diolah agar lebih berguna dan berarti
bagi penerima, yang menggambarkan suatu kejadian bersifat fakta yang digunakan
untuk mengambil kesimpulan.
Fungsi komunikasi adalah :
Sebagai
informasi
Komunikasi membantu proses penyampaian
informasi yang diperlukan seseorang untuk mendapatkan pengetahuan keputusan
dengan meneruskan data dan menilai pilihan-pilihan alternatif
Sebagai
kendali
Komunikasi bertindak untuk mengendalikan
perilaku anggota dalam beberapa cara, setiap organisasi mempunyai wewenang dan
kewajiban yang harus dipatuhi oleh seseorang.
Sebagai
motivasi
Komunikasi membant
menjelaskan para karyawan apa yang harus dilakukan bagaimana mereka bekerja
baik dan apa yang dapat dikerjakan untuk memperbaiki kinerja jika itu di bawah
standar
Pengungkap
emosional
Bagi sebagian
komunitas, mereka memerlukan interaksi social, komunikasi yang terjadi di dalam
komunitas itu merupakan cara anggota untuk menunjukkan kekecewaan dan rasa
puas. Oleh karena itu, komunikasi menyiarkan ungkapan emosional dari perasaan
dan sebagai alat untuk memenuhi kebutuhan sosial
Komunikasi data
seperti halnya orang yang saling berkomunikasi, yang melibatkan komponen :
pesan, pengirim, media dan penerima.
Perbedaan antara
komunikasi antara orang dan komunikasi data adalah adanya komponen tambahan,
yang dinamakan dengan protocol.
Protokol adalah
sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya komunikasi,
dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat
diterapkan pada perangkat keras, perangkat lunak atau kombinasi
dari keduanya.
PENGERTIAN
KOMUNIKASI DALAM JARINGAN (DARING)
Komunikasi
dalam jaringan adalah cara
berkomunikasi di mana penyampaian dan penerimaan pesan dilakukan dengan atau
melalui jaringan internet. Komunikasi yang terjadi di dunia semu biasa desebut
komunikasi dunia maya atau cyberspace.
Komunikasi dalam
jaringan pertama dimulai tahun 1960, di sebuah universitas of Hawaii yang
mengembangkan teknologi Ethernet (perangkat komunikasi pada computer) dengan
nama “ALOHA”. Di dalam Ethernet tersebut ditanam sebuah software yang
didalamnya terdapat sebuah protocol yang pada saat itu disebut dengan nama
ARPANET, yang diluncurkan tahun 1969. ARPANET untuk saat ini berkembang menjadi
nama internet yang berasal dari interconnected network. Penggunaan
komunikasi dalam jaringan dalam dunia pendidikan pertama kali tahun 1980-an
ditandai dengan pengenalan komputer sebagai media pendidikan dan pertengahan
tahun 1990 dengan munculnya word wide web.
JENIS
KOMUNIKASI JARINGAN
Komunikasi
dalam jaringan sinkron
Komunikasi dalam
jaringan secara real time menggunakan komputer sebagai media, disebut
dengan komunikasi dalam jaringan serempak/sinkron. Contoh komunikasi sinkron
misalkan aplikasi chat (yahoo messenger, google talk, MIRc dll), video chat
(skype, line, facetime, google+ hangout, dll).
Komunikasi
dalam jaringan asinkron
Komunikasi dalam
jaringan secara tunda menggunakan komputer sebagai media, disebut dengan
komunikasi dalam jaringan tak serempak/asinkron. Contoh komunikasi asinkron
misalnya aplikasi e-mail, video streaming, dll).
Komunikasi online
lebih mengacu pada membaca, menulis, berbagi video kamera dan konunikasi
melalui jaringan komputer secara sinkron.
TUJUAN
KOMUNIKASI DALAM JARINGAN
1.
Memungkinkan
pengiriman data dalam jumlah besar secara efisien, ekonomis dan tanpa
kesalahan.
2.
memungkinkan
pengguna mengendalikan komputer dan perangkat dari jarak jauh.
3.
Penggunaan
komputer secara terpusat ataupun tersebar, sehingga mendukung manajemen dalam
hal kontrol, baik desentralisasi ataupun sentralisasi
4.
Memudahkan
pengelolaan, pengaturan pengaturan data antara dua perangkat atau lebih.
KOMPONEN
PENDUKUNG KOMUNIKASI DALAM JARINGAN
Hardware/perangkat
keras
Perangkat yang
bentuknya dapat dilihat atau diraba oelh maunusia. contoh : komputer, headset,
microphone, dan perangkat pendukung koneksi internet
Software
Program komputer
yang berguna untuk menjalankan suatu pekerjaan yang dikehendaki. Software
digunakan sebagai perantara antara perangkat keras (hardware) dengan pengguna (brainware).
Brainware
Brainware adalah pengguna software ataupun
hardware untuk berkomunikasi dalam jaringan.Teknik Dasar Pengambilan Gambar Video
Object in frame
One Shot : Menampilkan 1 orang dlm 1 Frame
Two Shot : Menampilkan 2 orang dlm 1 Frame
Three Shot : Menampilkan 3 orang dlm 1 Frame
Grup Shot : Menampilkan lebih dari 3 orang dlm 1 Frame
Type of Shoot
Extreme Close Up : Menampilkan bagian terkecil dari suatu object
Big Close Up : Menampilkan bagian kepala dari leher/bahu
Close Up : Menampilkan bagian dada hingga kepala
Medium Close Up : Menampilkan bagian bawah dada hingga kepala
Medium Shot : Menampilkan bagian pingang hingga kepala
Knee Shot : Menampilkan bagian lutut hingga kepala
Full Shot : Menampilkan seluruh bagian badan object
Long Shot : Menampilkan seluruh bagian badan object, tinggi object 2/3 atau 1/2 tinggi layar
Extreme Long Shot: Pengambilan gambar dari jauh, Object sangat kecil, tinggi object 1/4 atau 1/5 tinggi layar
Zoom In : Perubahan sudut pandang dari jauh menjadi dekat
Zoom Out : Perubahan sudut pandang dari dekat menjadi jauh
PAN Left : Pergerakan kamera Horizontal kanan ke kiri
PAN Right : Pergerakan kamera Horizontal kiri ke kanan
Tilt Up : Pergerakan kamera Vertikan bawah ke atas
Tilt Down : Pergerakan kamera Vertikan atas ke bawah
Object Movement
Lateral Movement : Masuk dari kiri frame keluar ke kanan frame atau sebaliknya
Diagonal Movement: Masuk dari kiri atas layar keluar ke kanan bawah layar atau sebaliknya
Deep Movement : Gerakan Object Mendatangi Kamera / meninggalkan kamera
One Shot : Menampilkan 1 orang dlm 1 Frame
Two Shot : Menampilkan 2 orang dlm 1 Frame
Three Shot : Menampilkan 3 orang dlm 1 Frame
Grup Shot : Menampilkan lebih dari 3 orang dlm 1 Frame
Type of Shoot
Extreme Close Up : Menampilkan bagian terkecil dari suatu object
Big Close Up : Menampilkan bagian kepala dari leher/bahu
Close Up : Menampilkan bagian dada hingga kepala
Medium Close Up : Menampilkan bagian bawah dada hingga kepala
Medium Shot : Menampilkan bagian pingang hingga kepala
Knee Shot : Menampilkan bagian lutut hingga kepala
Full Shot : Menampilkan seluruh bagian badan object
Long Shot : Menampilkan seluruh bagian badan object, tinggi object 2/3 atau 1/2 tinggi layar
Extreme Long Shot: Pengambilan gambar dari jauh, Object sangat kecil, tinggi object 1/4 atau 1/5 tinggi layar
Zoom In : Perubahan sudut pandang dari jauh menjadi dekat
Zoom Out : Perubahan sudut pandang dari dekat menjadi jauh
PAN Left : Pergerakan kamera Horizontal kanan ke kiri
PAN Right : Pergerakan kamera Horizontal kiri ke kanan
Tilt Up : Pergerakan kamera Vertikan bawah ke atas
Tilt Down : Pergerakan kamera Vertikan atas ke bawah
Object Movement
Lateral Movement : Masuk dari kiri frame keluar ke kanan frame atau sebaliknya
Diagonal Movement: Masuk dari kiri atas layar keluar ke kanan bawah layar atau sebaliknya
Deep Movement : Gerakan Object Mendatangi Kamera / meninggalkan kamera
Konsep Jaringan
Personal Area Network (PAN) adalah jaringan komputer yang digunakan untuk komunikasi antara komputer perangkat (termasuk telepon dan asisten pribadi digital) dekat dari satu orang. Perangkat mungkin atau tidak milik orang tersebut. Jangkauan dari PAN biasanya beberapa meter. PANs dapat digunakan untuk komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat yang lebih tinggi dan jaringan Internet (an uplink).
Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil.
WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan computer antar wilayah, kota atau bahkan negara, atau dapat diidefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. Internet merupakan contoh dari jaringan WAN ini Jika Wide Area Network sudah mencakup area intercontinental maka disebut jaringan informasi global atau internet.MAN adalah Suatu jaringan yang meng-cover sebuah kota . Pada awalnya rangkaian MAN dihubungkan dengan menggunkan Kabel LAN untuk menghubungkan kantor yang satu ke kantor cabang yang lainnya yang jaraknya beberapa KM, dengan hadirnya WIMAX maka pengguna layanan internet semakin tertarik pada Wireless yang berskala MAN. Peralatan pre-Wimax(IEEE 802.16) merupakan suatu perangkat yang didesain khusus untuk wireless bersekala MAN.
Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil.
WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan computer antar wilayah, kota atau bahkan negara, atau dapat diidefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. Internet merupakan contoh dari jaringan WAN ini Jika Wide Area Network sudah mencakup area intercontinental maka disebut jaringan informasi global atau internet.MAN adalah Suatu jaringan yang meng-cover sebuah kota . Pada awalnya rangkaian MAN dihubungkan dengan menggunkan Kabel LAN untuk menghubungkan kantor yang satu ke kantor cabang yang lainnya yang jaraknya beberapa KM, dengan hadirnya WIMAX maka pengguna layanan internet semakin tertarik pada Wireless yang berskala MAN. Peralatan pre-Wimax(IEEE 802.16) merupakan suatu perangkat yang didesain khusus untuk wireless bersekala MAN.
Algoritma, Pseudocode, Flowchart, Tipe Data, dan Operator ALGORITMA
Sejarah Algoritma
Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M.
Beberapa definisi algoritma :
Defenisi Algoritma menurut Kamus Besar Bahasa Indonesia terbitan Balai Pustaka 1988 : “ Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah “.
Defenisi Algoritma yang paling sesuai dengan Ilmu Komputer : “ ALGORITMA adalah diskripsi langkah-langkah logis pemecahan masalah yang dinyatakan secara sistimatis, rinci dan jelas, sehingga bila dilaksanakan pada kondisi awal tertentu, akan berakhir dalam selang waktu yang terbatas dan menghasilkan keluaran seperti yang diharapkan “.
PSEUDOCODE
Pengertian Pseudocode
Pseudo-code merupakan cara untuk menerangkan suatu algoritma dengan menggunakan tata cara penulisan bahasa pemrograman tertentu. Sebagaimana namanya, pseudo-code tidak dapat dieksekusi langsung pada komputer, tetapi merupakan model dan harus diubah menjadi kode pemrograman yang sebenarnya.
Sandi Semu (Pseudo Code)adalah pilihan terbaik untuk menyatakan algoritma, karena dapat mengarahkan kita menulis algoritma secara terstruktur, rinci dan jelas.
FLOWCHART
Pengertian Flowchart
Diagram alir (flowchart) adalah alat untuk memeriksa suatu proses. Diagram Alir (Flowchart) sangat mudah untuk dipahami, karena algoritma dinyatakan secara visualisasi dengan menggunakan simbol-simbol khusus. Akan tetapi memberikan kesempatan yang besar untuk menuliskan algoritma yang tidak terstruktur selain itu juga sulit melakukan proses pengkodean.
TIPE DATA dalam Pascal
Pengertian Tipe Data
Tipe Data menunjukkan suatu nilai yang dapat digunakan oleh suatu variable yang bersangkutan.
Tipe Data dalam Pascal :
Tipe Data Sederhana
Tipe data sederhana merupakan tipe data dasar yang sering dipakai oleh program.
Tipe Data Standar
Meliputi :
Integer : merupakan tipe data untuk menyimpan bilangan bulat.
Real : merupakan tipe data untuk menyimpan bilangan real atau pecahan.
Char : merupakan sebuah karakter yang ditulis diantara tanda petik tunggal. Ex : ‘A’, ‘a’, ’5′ dll.
String : merupakan urut-urutan dari beberapa karakter yang terletak di antara tanda petik tunggal.
Boolean : merupakan tipe data logika, yang berisi dua kemungkinan nilai : TRUE atau FALSE.
Tipe data didefinisikan pemakai
Tipe Data Terstruktur
Meliputi :
Array : merupakan tipe data berindeks yang terdiri dari satu atau lebih elemen atau komponen yang memiliki tipe data yang sama. (mendeklarasikan kumpulan variabel yang bertipe sama).
Record : merupakan tipe data yang digunakan untuk merepresentasikan kumpulan elemen atau komponen yang memiliki satu jenis atau lebih tipe data. Tiap element disebut juga field atau property atau attribute.
File : merupakan tipe data yang digunakan untuk mengakses file.
Set : merupakan tipe data yangdigunakan untuk menyimpan kumpulan nilai ( disebut juga anggota himpunan) yang bertipe sama.
Tipe Data Pointer
Tipe data pointer merupakan variabel khusus yang berisi suatu address (alamat) di lokasi lain didalam memory. Suatu variabel yang points(menunjuk) ke sesuatu sehingga disebut pointer. Ada dua macam pointer:
Typed(tertentu) : merupakan pointer yang menunjuk pada tipe data tertentu pada variable.
Generic (umum) : merupakan pointer yang tidak menunjuk pada tipe data tertentu pada variable.
OPERATOR
Pengertian Operator
Operator adalah simbol yang digunakan dalam program untuk merubah suatu nilai. Dalam program, operator digunakan untuk :
Mengalikan nilai dua variabel
Menginisialisasi nilai pada variabel
Membandingkan nilai dalam dua variabel, dsb.
Macam-macam Operator :
Operator Aritmatika : Operator yang digunakan untuk melakukan perhitungan perhitungan Matematika.
Operator Kegunaan
+ Penjumlahan
– Pengurangan
* Perkalian
/ Pembagian bilangan real
mod Sisa bagi
div Pembagian bilangan bulat
Operator Logika : Operator yang digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah ungkapan berkondisi. Hasilnya adalah benar (TRUE) atau salah (FALSE).
Operator Kegunaan
AND Dan
OR Atau
XOR Salah Satu Benar
NOT Tidak/Negasi
Operator Relasional : Operator yang digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable).
Operator Kegunaan
= Sama Dengan
<> Tidak Sama Dengan
< Lebih Kecil
<= Lebih Kecil Sama Dengan
> Lebih Besar
>= Lebih Besar Sama Dengan
Cara Penyajian Algoritma
Pada artikel sebelumnya telah kita
bahas mengenai dasar algoritma dan sedikit tentang cara penyajiannya. Pada
artikel lanjutan kali ini, kita akan bahas lebih detail lagi tentang cara
penyajian algoritma, yang meliputi Natural Language (Bahasa Natural, alami),
Flowchart, Pseudo-code, serta langsung dengan Bahasa Pemrograman tertentu.
Sekali lagi saya tekankan bahwa yang kita bahas, yaitu Algoritma, sangat
penting perannya dalam Pemrograman Komputer. bisa dikatakan bahwa Algoritma
merupakan inti dari Pemrograman itu sendiri. Jadi, sangat disarankan untuk
lebih serius dalam mempelajari Algoritma dalam hubungannya dengan Pemrograman
Komputer ini. Dalam contoh – contoh di bawah ini mungkin terdapat beberapa
istilah yang belum pernah di dengar, seperti variabel, konstanta, dll.
Variabel/ variable sendiri adalah sejumlah alokasi space memori yang digunakan
untuk menyimpan sebuah data secara sementara, dan nilainya dapat diubah – ubah.
Sedangkan konstanta mirip dengan variabel, namun nilainya tetap tidak dapat
diubah selama program berjalan.
Oke, tanpa berpanjang kata lagi, langsung aja kita bahas satu per satu cara penyajian algoritma ini.
Oke, tanpa berpanjang kata lagi, langsung aja kita bahas satu per satu cara penyajian algoritma ini.
BAHASA
NATURAL, ALAMI – NATURAL LANGUAGE
Bahasa Natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah dimengerti (bagi saya dan mungkin, kebanyakan dari mereka yang baru belajar algoritma). Mengapa? Mungkin karena Bahasa Natural adalah bahasa yang biasa kita gunakan sehari – hari namun tetap sesuai dengan kaidah bahasa yang baku. Ada beberapa hal yang perlu diperhatikan jika kita akan menyajikan suatu algoritma sebuah program dengan bahasa natural, antara lain Start dan End yang harus dituliskan secara explisit. Sepengalaman saya dalam menggunakan Bahasa Natural, Start biasanya dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’ dan merupakan langkah pertama dalam algoritma, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma. Namun sebenarnya tidak ada aturan baku dalam hal penamaan lain dari Start dan End itu sendiri, jadi terserah namun tetap mengandung arti/maksud yang sama.
Bahasa Natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah dimengerti (bagi saya dan mungkin, kebanyakan dari mereka yang baru belajar algoritma). Mengapa? Mungkin karena Bahasa Natural adalah bahasa yang biasa kita gunakan sehari – hari namun tetap sesuai dengan kaidah bahasa yang baku. Ada beberapa hal yang perlu diperhatikan jika kita akan menyajikan suatu algoritma sebuah program dengan bahasa natural, antara lain Start dan End yang harus dituliskan secara explisit. Sepengalaman saya dalam menggunakan Bahasa Natural, Start biasanya dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’ dan merupakan langkah pertama dalam algoritma, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma. Namun sebenarnya tidak ada aturan baku dalam hal penamaan lain dari Start dan End itu sendiri, jadi terserah namun tetap mengandung arti/maksud yang sama.
Salah satu contoh sederhana adalah
algoritma untuk menentukan sebuah bilangan adalah ganjil atau genap (mungkin
ini adalah contoh/ latihan pertama Anda waktu belajar algoritma di kampus,
hahaha..). Jadi diberikan input sebuah bilangan dari user, dan program akan
secara otomatis menentukan dan memberikan output berupa informasi genap atau
ganjil. Coba perhatikan :
1. Inisialisasi
2. Input sebuah bilangan, masukkan ke dalam sebuah variabel, misalkan saja bil.
3. Apakah bil modulus 2 sama dengan nol?
– Jika ya, maka bilangan tersebut adalah bilangan genap.
– Jika tidak, maka sudah dapat dipastikan bahwa bilangan tersebut adalah bilangan ganjil.
4. Tampilkan jenis bilangan (genap, atau ganjil).
5. Apakah ingin mengulang proses?
– Jika ya, kembali ke langkah 2.
– Jika tidak, langsung ke langkah 5 (selesai).
5. Selesai.
2. Input sebuah bilangan, masukkan ke dalam sebuah variabel, misalkan saja bil.
3. Apakah bil modulus 2 sama dengan nol?
– Jika ya, maka bilangan tersebut adalah bilangan genap.
– Jika tidak, maka sudah dapat dipastikan bahwa bilangan tersebut adalah bilangan ganjil.
4. Tampilkan jenis bilangan (genap, atau ganjil).
5. Apakah ingin mengulang proses?
– Jika ya, kembali ke langkah 2.
– Jika tidak, langsung ke langkah 5 (selesai).
5. Selesai.
contoh di atas sangat sederhana,
dan sangat mudah untuk dimengerti. Mungkin ada yang belum tau modulus? Bagi
yang belum tau, sekarang saya kasi tau.. Jadi modulus itu adalah sisa hasil
pembagian. Apa hubungannya sama genap ganjil? Oke, jadi yang namanya bilangan
genap adalah bilangan yang habis dibagi oleh 2, atau dengan kata lain, sisa
pembagiannya adalah nol. Nah, jika ada bilangan yang dimoduluskan dengan 2
hasilnya engga nol, sudah pasti bilangan tersebut adalah ganjil. Hampir seluruh
bahasa pemrograman sudah menyediakan operator modulus ini secara built-in.
Biasanya dilambangkan dengan simbol persen (%) –> 3 % 2 == 1. Kalo 5 % 3 ==
?? bisa ngitung kan? :-p
Untuk Bahasa Natural, saya rasa cukup segitu aja. Menurut pengalaman, saya jarang disuru buat algoritma dengan bahasa natural, lebih sering dengan menggunakan Flowchart. Tapi tetap cara ini harus dikuasai dengan baik! ^^
Untuk Bahasa Natural, saya rasa cukup segitu aja. Menurut pengalaman, saya jarang disuru buat algoritma dengan bahasa natural, lebih sering dengan menggunakan Flowchart. Tapi tetap cara ini harus dikuasai dengan baik! ^^