Pengertian, Fungsi dan Cara Kerja Virtual Privat Network (VPN)

1/12/2018
VPN adalah singkatan dari Virtual Private Network, yaitu jaringan pribadi (bukan untuk akses umum) yang menggunakan medium non-pribadi (misalnya internet) untuk menghubungkan antar remote-site secara aman. Perlu penerapan teknologi tertentu agar walaupun menggunakan medium yang umum, tetapi traffic (lalu lintas) antar remote-site tidak dapat disadap dengan mudah, juga tidak memungkinkan pihak lain untuk menyusupkan traffic yang tidak semestinya ke dalam remote-site.

Pengertian, Fungsi dan Cara Kerja Virtual Privat Network (VPN)
Ilustrasi Jaringan VPN

VPN beroperasi pada topologi yang berbeda dan lebih rumit dari jaringan point to point. Fungsi VPN adalah memberikan koneksi yang sangat aman antara jarngan prbadi yang terhubung melalui nternet. HAl ini memungkinkan remote komputer bertindak seolah-olah berada di jaringan LAN.

VPN memiliki popularitas di masa lalu karena tidak hanya menurunkan biaya tetapi juga meningkatkan dan memperluas kemampuan jaringan. Karena fungsi VPN  adalah dapat menghubungkan karyawan dari mana saja di dunia ke jaringan komputer perusahaan dan mereka dapat tetap terkoneksi ke jaringan intranet perusahaan.

Fitur dan fungsi VPN

Virtual Private Network adalah sebuah sistem yang memungkinkan komputer jaringan luas secara geografis tanpa ada hambatan fisik. VPN dikategorikan sebagai bentuk jaringan dalam cakupan area luas. VPN mendukung fungsi seperti akses remote klien, akses jaringan LAN satu ke jaringan LAN yang lain, dan juga membuat fungsi pembatasan internet.

VPN adalah karenan kebutuhan untuk memberikan akses khusus atau membuat akses khusus untuk karyawan yang harus mobil oleh karena VPN adalah jaringan intra global aktif sehingga karyawan dari manapun dapat terhubung ke jaringan internet dan intranet perusahaan.

Cara kerja dan fungsi VPN

  • VPN mendukung banyak protokol seperti PPTP, L2TP, IPSec dan SOCK. Protokol ini membantu cara kerja VPN untuk memproses otentikasi.
  • VPN klien dapat membuat sambungan dan mengidentifikasi orang-orang yang diberi wewenangan di jaringan.
  • Jaringan VPN juga dienkripsi akan meningkatkan fitur keamanan. hal ini juga berarti bahwa VPN biasanya tidak terlihat pada jaringan yang lebih besar.
  • Teknologi saat ini semakn banyak mendasarkan perkembangan VPN karena mobilitas yang disediakan dan saat ini Virtual Private Network juga membuka jalan untuk koneksi WiFI dan jaringan nirkabel pribadi.

Kelebihan dan kekurangan VPN

Kelebihan
  • Sebagai solusi biaya efektif untuk organisasi bisnis besar dengan fasilitas jaringan khusus
  • Meningkatkan mobilitas organisasi dengan langsung menghubungkan jaringan rumah atau para pekerja yang mobile di organisasi.
  • Fitur keamanan dapat disesuaikan.
Kekurangan
  • Dengan penyediaan akses ke karyawan secara global, faktor keamanan adalah resiko tersendiri. Hal ini juga menempatkan informasi sensitif perusahaan dapat diakses secara global. VPN membutuhkan perhatian ekstra untuk penetapan sistem keamanan yang jelas
  • Koneksi internet (jaringan publik) yang tidak bisa kita prediksi. Hal ini dapat kita maklumi karena pada dasarnya kita hanya "nebeng" koneksi pada jaringan pihak lain sehingga otomatis kita tidak mempunyai kontrol terhadap jaringan tersebut.
  • Perhatian lebih terhadap keamanan. Lagi-lagi karena faktor penggunaan jaringan publik, maka kita perlu memberikan perhatian yang lebih untuk mencegah terjadinya hal-hal yang tidak diinginkan seperti penyadapan, hacking dan tindakan cyber crime pada jaringan VPN.

Apakah bisa internet gratis menggunakan VPN?

Jawabanya bisa, selama celah yang digunakan belum diketahui operator. Cara melakukannya adalah dengan menggunakan akses port tertentu ke VPN server. Operator biasanya menggunakan port tertentu untuk perhitungan billing dan total data yang terpakai celah inilah yang dapat dimanfaatkan.

Misal terdapat port tertentu yang bisa digunakan untuk terhubung ke server VPN maka internet bisa digunakan secara gratis dan bebas kuota. Kenapa bisa begitu? Port tersebut tidak digunakan untuk perhitungan billing sehingga kita tidak melewati billing server nah dengan port ini maka kita bisa terhubung ke VPN server melalui jaringan internet. kita konek ke internet tetapi tidak melewati billing server otomatis kita tidak dikenakan charge dan count data tidak dihitung kalaupun dihitung hanya sedikit sekali untuk proses ping ke server.

Dengan terhubung ke VPN server maka semua akses akan dilakukan oleh VPN server dan dikirimkan melalui port yang terbuka tadi sehingga kita bisa bebas mengakses intenet. kurang lebih tekniknya seperti itu mungkin ada teknik-teknik lain karena VPN memiliki banyak kelebihan

Cara Menyembunyikan Foto dan Video Di Android

1/12/2018
Mempunyai Foto dan Video rahasia memang sudah menjadi hal tertutup bagi setiap orang. Ya, kalau terbuka sama saja bukan rahasia. Misal saja kita mempunyai Foto berdua sama mantan pacar atau pacar baru di Galeri android kita, tapi tidak ingin orang lain tahu dan ingin merahasiakannya dari publik? Mungkin bagi pengguna Smartphone yang sering ngotak-ngatik Android hal ini sangatlah mudah, Tapi bagaimana jika ada orang lain yang belum tahu? Ada trik sederhana yang bisa dimanfaatkan untuk menyembunyikan foto dan video dari Galeri hp android.

Cara Menyembunyikan Foto dan Video Di Android
Ilustrasi

Seperti yang penulis sebutkan, Trik ini mungkin sudah banyak yang mengetahuinya, tapi jika sobat belum pernah dengar silahkan boleh dilanjut bacanya.

Normalnya jika kita menyimpan file foto maupun video di android maka secara otomatis foto dan video tersebut akan muncul di Gallery bawaan berupa thumbnail (cover gambar berukuran kecil). Siapa saja yang membuka gallery akan melihatnya.

Nah, maka dari itu trik satu ini akan mencoba untuk menyembunyikan foto dan video rahasiamu dari galeri namun tidak untuk filenya. Maksudnya sobat hanya akan bisa melihat foto atau video nya langsung dari file manager.

Menyembunyikan Foto dan Video di Gallery

Trik ini sangat sederhana dan tanpa aplikasi pihak ke tiga, jangan sampe ada pihak ketiga soalnya berat hati ini menerimanya (curhat). Next balik lagi kepembahasan, Hal pertama sobat lakukan  hanya perlu membuat sebuah file dengan nama .nomedia kemudian disimpan kedalam folder foto atau video yang ingin disembunyikan dari galeri. Agar lebih Jelas, mari kita simak caranya dibawah sini :

1. Buatlah sebuah file kosong dengan ekstensi .nomedia memakai teks editor, atau langsung saja download disini.
Note: Jagan lupa rename file hasil download diatas, tambahkan tanda titik didepannya. Dari nomedia menjadi .nomedia
2. Simpan file tersebut kedalam folder foto atau video yang ingin dihidden atau disembunyikan dari gallery.

3. Sekarang coba buka gallery dan perhatikan. Foto dan video yang disimpan satu folder bersama file .nomedia tidak terlihat lagi.
Tips:
Jika file .nomedia tidak terbaca oleh perangkat, silahkan aktifkan "Tampilkan file yang tersembunyi" pada file manager android masing-masing.
Mudah bukan, hanya dengan sebuah file kosong dapat menyembunyikan foto dan video dari galeri Android. Dan untuk melihat atau mengaksesnya sendiri sobat harus menuju ke file manager dimana sobat menyimpan foto dan video tersebut. Selamat mencoba!

Jenis Bahasa Pemrogramman dan Fungsinya

1/11/2018
Jenis Bahasa Pemrogramman dan Fungsinya - kalian tau program yang ada di komputer? sering menggunakannya? kita yang awam tentang dunia programmer tentu asing dengan bahasa-bahasa pemrograman, kita hanya terbiasa menggunakannya saja. Ada banyak sekali bahasa pemrograman yang ada di dunia ini, dan dari sekian banyaknya Bahasa pemrograman yang ada ternyata mempunyai tingkatan atau level masing-masing.
Jenis Bahasa Pemrogramman dan Fungsinya

Pengertian Bahasa Pemrograman

Bahasa Pemrograman (programming language) atau disebut Bahasa Komputer adalah instruksi standar untuk memerintah komputer, yang merupakan suatu himpunan dari aturan sintaks dan semantik. seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data disimpan dan jenis langkah apa yang akan diambil dalam berbagai situasi.

Tingkatan Bahasa Pemrograman
  • Bahasa Tingkat Tinggi - Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. Contohnya seperti Bahasa Basic, Visual Basic, Pascal, Java, dan lainnya.
  • Bahasa Tingkat Menengah - Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya seperti Bahasa C.
  • Bahasa Tingkat Rendah - Bahasa pemrograman tingkat ini karena bahasanya masih jauh dari bahasa manusia. Contohnya bahasa Assembly
  • Bahasa Mesin - yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

Fungsi Bahasa Pemrograman

Dilansir dari Wikipedia, Fungsi dari bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.

Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.

Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.

Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
  1. Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  2. High Level Language (seperti Pascal dan Basic)
  3. Middle Level Language (seperti bahasa C), dan
  4. Low Level Language (seperti bahasa Assembly)
Setelah Mengetahui pengertian, tingkatan dan fungsi dari Bahasa Pemrograman, sekarang kita baca Macam-Macam Bahasa Pemrograman. Bahasa Pemrograman ini sering dipakai oleh programmer sekarang.

Macam-Macam Bahasa Pemrograman

1. Bahasa pemrograman C

Kalu di dalam Bahasa manusia, terdapat beberapa bahasa yang menjadi bahasa Induk, seperti Bahasa Yunani, Bahasa Latin dan juga Bahasa Arab, maka dalam bahasa pemrograman, hal ini juga berlaku. Ya, ada satu bahasa pemrograman yang tertua, dan merupakan bahasa induk dari berbagai macam bahasa pemrograman yang ada hingga saat ini. Dialah bahasa pemrograman C.

Bahasa pemrograman C ini merupakan bahasa pemrograman yang dikembangkan pada era 70-an, yang mana merupakan salah satu bahasa pemrograman komputer yang tertua. Saat ini, bahasa C mungkin sudah jarang digunakan, namun demikian, Bahasa C ternyata mendalangi pembentukan bahasa pemrograman lainnya, seperti Bahasa C++, C#, Java dan berbagai macam bahasa pemrograman lainnya.

Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.

2. Bahasa pemograman JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk handphone ataupun smartphone. Dengan keunggulan ini, maka java memang benar–benar menjadi sebuah bahasa pemrograman yang sangat populer. Uniknya, nama bahasa pemrograman yang dikembangkan oleh SUN microsystem pada era 1991 ini, merupakan bahasa pemrograman yang namanya terinspirasi dari kopi buatan Indonesia, tepatnya dari dataran Jawa. Maka jadilah hingga saat ini, bahasa pemrograman ini memiliki lambang berupa kopi yang sedang diseduh.

3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.

Python sediri mrupakan salah satu bahasa pemrograman yang masuk ke dalam bahasa pemrograman tingkat tinggi, yang berarti komunikasi antara manusia dan juga mesin dapat berjalan dengan baik dan lebih lancar apabila dibandingkan dengan bahasa mesin.

4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari Ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.

5. Bahasa pemograman SQL
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.

7. Bahasa pemograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai untuk pembuatan sebuah situs oleh para pengembang dan juga developer

8. Bahasa pemograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.

9. Bahasa pemograman MICROSOFT VISUAL BASIC
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.

10. Bahasa pemograman VISUAL C++
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.

11. Bahasa pemograman DELPHI
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.

12. Bahasa pemograman C++
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

13. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

14. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

15. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

16. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.

17. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

18. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Jenis jenis  bahasa pemrograman komputer dan mesin memang sangat banyak, jika kita totalkan mungkin bisa ada ratusan bahasa, namun yang dibagikan disini haya beberapa dari sekian banyak bahasa pemrogramman komputer di dunia.

Pengertian, Fungsi, Kekurangan dan Kelebihan Root Android

1/10/2018
Pengertian, Fungsi, Kekurangan dan Kelebihan Root Android - Berbicara mengenai Andorid, tidak akan pernah ada habisnya dan untuk OS yang satu ini pasti sudah banyak yang mengenalnya. Mulai dari kalangan anak-anak, remaja dan kalangan dewasa. 

Pengertian, Fungsi, Kekurangan dan Kelebihan Root Android

Sistem operasi Android yang dikembangkan oleh Google merupakan sistem operasi Open Source. Dengan begitu kita bisa bebas menginstal beragam aplikasi dari berbagai sumber, atau bahkan membuat aplikasi sendiri untuk Android milik kita. Bukan itu saja, kita bisa mendapat Hak istimewa masuk ke sistem smartphone Android dengan melakukan root.

Apa itu root? Fungsi, kekurangan dan kelebihan root

Root adalah suatu system  account yang memiliki kekuasaan absolut untuk mengakses dan mengeksekusi  semua file, command, system, dalam sistem operasi berbasis linux.  Intinya, root ini punya akses tanpa batas yang bisa mengubah, menghapus,  menambah, bahkan merusak semua yang ada didalam sistem handphone kita.  Nge-root artinya nge-hack sistem handphone supaya kita (pemilik dan  pengguna HP) punya akses ke account root tersebut, jadi kitalah yang  punya kekuasaan.

Fungsi Root Android

Root atau dalam bahasa inggris berarti akar merupakan user tertinggi pada sistem android. Fungsi  Rooting Android adalah untuk memberi hak penuh kepada pengguna Android  untuk dapat masuk ke sistem Android. Dengan melakukan Root, pengguna  dapat menambah, mengurangi maupun memodifikasi file-file atau data-data  yang terletak pada sistem Android yang bila dalam keadaan standar (belum  root) file-file tersebut tidak dapat di akses. Bila dianalogikan sistem  operasi komputer Windows, fungsi root Android adalah memberikan hak Administrator kepada pengguna.

Kekurangan dan Kelebihan Root

Kekurangan 
  • Dapat Menghilangkan Garansi Smartphone (Faktanya hh masih bisa digaransikan)
  • Masalah keamanan.
    Contoh Kasus: orang jahil dapat mengobrak abrik system root android bila HH tidak dijaga.
  • Riskan error
    Contoh Kasus :anda salah menginstal apk yg tidak support hh anda
  • Menyebabkan hh bootloop.
Kelebihan
  • Dapat Menginstall Aplikasi yang Membutuhkan Akses Root
    Seperti pada pengertian root diatas, fungsi dari root yaitu dapat menginstall aplikasi non market atau aplikasi yang dilarang oleh pabrik. Jadi anda akan lebih leluasa karena tidak ada lagi yang mengatur. Selain itu anda juga bisa unistall aplikasi bawaan dari pabrik yang dianggap kurang penting, dengan aplikasi minimal maka akan mempercepat kinerja sistem.
    Contohnya : App2SD, DroidWall, Titanium Backup dll
  • Dapat menginstall custom ROM.
    Manfaat dari root yaitu dapat menginstall custom ROM. Mungkin beberapa dari anda merasa bosan dengan ROM bawan dari pabrik. Nah dengan akses root ini anda dapat mengganti ROM sesuai keinginan, semisal hp anda smartfren namun anda bosan dengan tampilan bawaan maka anda bisa mengistall ROM lain seperti ROM Xiaomi, Advan, Samsung, dll.
  • Dapat melakukan pengaturan untuk memaksimalkan kinerja handphone
    Dengan akses root anda dapat mengoptimalkan kerja dari harware anda. Dengan kata lain anda dapat mengatur overclock dan underclock dari android anda. Untuk overclok yang tinggi dapat membuat kinerja lebih cepat namun akan lebih boros dalam penggunaan baterai. Sedangkan underclock akan membuat baterai anda lebih awet.
    Contohnya : Overclock, Tweaking, Modding Script, Audio Tuner dll.
  • Dapat menghemat batre
    Contohnya : Melakukan Undervolt, Menginstal script battery saver
  • Install Custom Kernel
    Kernel program yang berjalan selama handphone anda menyala.  Kernel bertanggung jawab dalam menghubungkna aplikasi dengan hardware. Semakin bagus kernel maka semakin bagus pula kinerja android. Dengan akses root anda dapat mengistall custom kernel ataupun upgrade kernel yang sudah diinstall.
Jadi  Semua Pilihan kita sebagai pengguna, namun sangat disayangkan bila  handphone secerdas android tidak leluasa kita oprek-oprek system nya sesuai keinginan kita.

Belajar Jaringan Komputer Lengkap Untuk Pemula

1/08/2018
Belajar Jaringan Komputer Lengkap Untuk Pemula - Di dalam dunia komputer memang banyak hal yang dapat kita bicarakan. Mulai dari hardware, software, dan masih banyak lagi. Tapi yang akan kita bicarakan kali ini akan membuat kita untuk lebih menegenal tentang jaringan komputer. Lalu, mengapa kita harus belajar jaringan komputer? Karena ada pepatah yang mengatakan bahwa “tak kenal maka tak sayang”. Dan tidak ada salahnya pula kalau kita belajar jaringan komputer lengkap karena banyak keuntungan yang akan kita peroleh dari yang namanya jaringan komputer ini.

Belajar Jaringan Komputer Lengkap Untuk Pemula

Teori Tentang Pengertian Jaringan Komputer

Dalam Hal ini Biasanya memang tidak terlalu penting. Tapi wajib diketahu. Jaringan Komputer adalah sebuah System yang di banguan agar komputer dapat melakukan komunikasi data . Seperti :
  • Berbagi File.
  • Berbagi Fasilitas ( Printer, scaner dll)
  • Berbagi koneksi internet atau intranet

Teori Sejarah Jaringan Komputer

Sejarah jaringan komputer bermula dari lahirnya konsep jaringan komputer pada tahun 1940-an di Amerika yang digagas oleh sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan Group Riset Universitas Harvard yang dipimpin profesor Howard Aiken. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Untuk mengerjakan beberapa proses tanpa banyak membuang waktu kosong dibuatlah proses beruntun (Batch Processing), sehingga beberapa program bisa dijalankan dalam sebuah komputer dengan kaidah antrian.

Kemudian ditahun 1950-an ketika jenis komputer mulai berkembang sampai terciptanya super komputer, maka sebuah komputer harus melayani beberapa tempat yang tersedia (terminal), untuk itu ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System). Maka untuk pertama kalinya bentuk jaringan (network) komputer diaplikasikan. Pada sistem TSS beberapa terminal terhubung secara seri ke sebuah komputer atau perangkat lainnya yang terhubung dalam suatu jaringan (host) komputer. Dalam proses TSS mulai terlihat perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri-sendiri. Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) Memutuskan untuk mengadakan riset yang bertujuan untuk menghubungkan sejumlah komputer sehingga membentuk jaringan organik pada tahun 1969. Program riset ini dikenal dengan nama ARPANET. Pada tahun 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan. Dan pada tahun 1970 itu juga setelah beban pekerjaan bertambah banyak dan harga perangkat komputer besar mulai terasa sangat mahal, maka mulailah digunakan konsep proses distribusi (Distributed Processing). Dalam proses ini beberapa host komputer mengerjakan sebuah pekerjaan besar secara paralel untuk Melayani beberapa terminal yang tersambung secara seri disetiap host komputer. Dalam proses distribusi sudah mutlak diperlukan perpaduan yang mendalam antara teknologi komputer dan telekomunikasi, karena selain proses yang harus didistribusikan, semua host komputer wajib melayani terminal-terminalnya dalam satu perintah dari komputer pusat. Di kutip Dari (wikipedia)

Teori Klasifikasi Jaringan Komputer

Untuk klasifikasi Jaringan Komputer, disini ada Beberapa dia antaranya :

1. Berdasarkan Topologi Jaringan
Topologi jaringan merupakan susunan antara unsur-unsur dasar penyusun jaringan yang berupa Node, Link, dan Station. Topologi jaringan memiliki keunikan, keuntungan, dan kerugian yang beragam. Topologi jaringan tergolongkan menjadi 6, yaitu topologi Bus, Ring, Star, Mesh/Mash, Tree, Hiraki.

2. Berdasarkan Media Transmisi
Media transmisi berarti sebuah media yang dibutuhkan sebuah data untuk melakukan perpindahan. Media transmisi dapat dibedakan menjadi dua, yaitu Kabel dan Nirkabel. Media transmisi Kabel adalah menggunakan kabel sebagai media transmisi datanya seperti kabel UTP, Fiber Optic, dan Coaxial. Sedangkan Nirkabel tidak membutuhkan kabel sebagai media transmisi, melainkan berupa Wireless/Wi-Fi.

3. Teori tentang Perkabelan
Teori ini memanglah harus diketahui oleh seseorang yang bergerak dibidang teknisi komputer. Jenis, fungsi, dan penempatan komputer sangatlah beragam. Untuk itu kita perlu mengetahuinya apabila ingin membuat sebuah jaringan komputer.

4. Teori tentang Subneting
Teori terakhir ini perlu diketahui disaat kita menjadi seorang teknisi komputer akan melakukan sebuah penghiungan IP dalam sebuah Jaringan dan menentukan subnet-nya. Salam mempermudah melakukannya sedah tersedia beberapa software yang difungsikan memang untuk menghitung IP.

Baiklah sampai di sini dulu pembahasan kita kali ini yang terurai di atas belumlah seberapa tentang belajar jaringan komputer lengkap. Namun hanya sebuah inti pada jaringan komputer saja. Janganlah kita puas atas ilmu yang telah kita miliki, untuk itu marilah bersama-sama untuk terus mencari ilmu. Semoga bermanfaat.

5. Berdasarkan Distribusi Sumber Informasi/Data
Jaringan terpusat Jaringan ini terdiri dari komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer peladen. Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer peladen yang saling berhubungan dengan klien membentuk sistem jaringan tertentu.

6. Berdasarkan Geografisnya
Jaringan Komputer terbagi menjadi 3 yaitu LAN (Local Area Network) dimana Cakupan jaringannya hanya satu lokal misalkan rumah menguanakan WiFi dari pihak ISP nah itu bisa di bilang LAN. MAN (Metropolitan Area Network) Untuk yang satu ini adalah sekumpulan Local Area Network yang menjadi satu tapi masih dalam satu lokasi. Contohnya masih Dalam satu lingkup Kantor Atau daerah. WAN (Wide Area Network) adalah Jarigana luar cakupanya adalah daerah kota sampai Negara. Ini biasanya di sebut Internet.

Pengertian Dasar Logika dan Algoritma Komputer

1/02/2018
Pengertian logika dan algoritma tentu kita sudah pernah mendengarnya, atau bahkan mengenalnya. Berbicara tentang ilmu komputer tak lepas dari yang namanya Program, di dalam program kita selalu menemui yang namanya logika dan algoritma hal ini dikarenakan mesin atau program yang kita buat harus diberi kepintaran agar sesuai yang di harapkan.

Pengertian Dasar Logika dan Algoritma Komputer

Pengertian Logika (logic)

Berbicara logika (logic) berarti kita berbicara dengan penalaran atau bentuk pemikiran yang masuk akal. Logika identik dengan  Inteligensia Quality (IQ) atau kecerdasan mutu. Dalam ilmu pengetahuan logika merupakan sebuah ilmu pengetahuan dimana objek materialnya adalah berfikir (khususnya penalaran/proses penalaran) dan objek formal logika adalah berfikir/penalaran yang di tinjau dari segi ketepatanya.

Pernyataan/kejadian yang dapat diterima oleh akal disebut BENAR
Pernyataan/kejadian yang tidak dapat diterima oleh akal disebut SALAH

Logika masuk kedalam katagori matematika murni karena matematika adalah logika yang tersistematisasi, matematika adalah pendekatan logika pada metode ilmu ukur yang menggunakan tanda atau symbol symbol matematika (Logika simbolik).

Jadi aapa itu Logika?

  • Penalaran atau bentuk pemikiran yang masuk akal.
  • ilmu yang diberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan.
Fungsi dari Logika

  • Membentuk setiap orang yang mempelajari logika untuk berfikir secara rasional, kritis, lurus, ketat, tertib, dan metodis.
  • Meningkatkan kemampuan secara format dan objektif.
  • Menambah kecerdasan dan meningkatkan kemampuan berfikir secara tanjam dan mandiri.
  • Memaksa dan mendorong untuk berfikir sendiri dengan menggunakan akses-akses sistematis.
  • Meningkatkan cinta akan kebenaran dan menghindari kesalahan berfikir, kekeliruan, serta kesesatan.
  • Mampu melakukan analisis terhadap suatu kejadian.

Pengertikan Algorima

Algoritma adalah urutan penyelesaian masalah yang di deskripsikan secara logis untuk memecahkan suatu masalah. Dalam ilmu komputer Algoritma dikenal dengan langkah-langkah komputasi yang terdiri dari masukan (input) dan keluaran (output). Karena itu Algoritma biasanya dijadikan dasar atau pengantar bahasa pemrograman (misalnya Pascal) dalam study yang berkecimpung atau berhubungan dengan ilmu komputer. Misalnya Teknik Informatika.

Seperti yang telah diketahui bahwa komputer memerlukan instruksi yang berupa langkah-langkah pengurutan sehingga sebuah prosedur dapat dijalankan. Nah, prosedur yang berisi langkah-langkah penyelesaian masalah inilah yang disebut dengan Algoritma. Jadi, Sebelum masuk kepada tahap pemrograman komputer dengan bahasa pascal atau lainnya ada baiknya mempelajari Algoritma yang merupakan pengantar kepada pemrograman komputer tersebut.

Algoritma terdiri dari beberapa notasi yaitu Deskriptif, Bagan-alir, dan Pseudo-Code. Namun yang paling mirip dengan bahasa pemrograman pascal adalah notasi Pseudo-Code. Karena pada notasi ini sedikit menyerap bahasa Pascal. Meskipun tidak semua tata cara penulisan atau aturan dalam bahasa pascal diikuti. Algoritma dalam notasi ini sangat cocok untuk lebih mudah memahami atau menjalankan pemrograman dalam bahasa Pascal.

Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.

Contoh gambar Struktur logika Algoritma :

Struktur logika Algoritma

Gambar diatas menunjukkan sebuah  skema atau diagram alur dari suatu proses di dalam penyelesaian suatu masalah. Setiap bagian dari skema tersebut dilaksanakan secara simultan. Dari suatu masalah yang timbul, besar kemungkinan bisa lebih dari suatu algoritma yang digunakan untuk penyelesaian suatu masalah tersebut. Dengan demikian ada pertanyaan yaitu :

  1. Algoritma mana yang digunakan ?.
  2. Mengapa algoritma tersebut yang digunakan ?
Untuk menjawab pertanyaan tersebut, kita harus mengerti memilih algoritma yang terbaik, dari sekian banyak algoritma yang ada. Beberapa kriteria yang harus dipertimbangkan, yaitu :

1. Ada Output / Keluaran
Algoritma yang dipakai tersebut harus memberikan solusi atau jawaban yang benar  (mempunyai keluaran) dari masalah yang sedang diselesaikan.

2. Efektifitas dan Efisiensi
Suatu algoritma dikatakan efektif jika algoritma tersebut dapat menghasilkan solusi yang sesuai dengan masalah yang diselesaikan. Dengan demikian algoritma tersebut harus tepat guna juga relatif lebih singkat dan penggunaan memori yang relatif lebih sedikit.

3. Jumlah Langkahnya berhingga
Banyaknya barisan instruksi atau langkahnya harus berhingga, jika tidak, proses yang dilakukan akan memerlukan waktu yang relatif lebih lama dan diperoleh hasil yang tidak diperlukan atau tidak berhubungan dengan masalah yang ada. Bahkan  memungkinkan proses akan berlangsung terus walaupun solusi yang diharapkan sudah diperoleh.

4. Berakhir
Proses penyelesaian suatu masalah harus atau berakhir. Hasil akhir yang didapat merupakan sulusinya atau berupa informasi, artinya ditemukan solusinya atau tidak algoritma tersebut harus berakhir. Suatu prosedur atau instruksi yang hanya akan berhenti jika mempunyai atau menghasilkan solusi disebut semi algoritma.

5. Terstruktur
Urutan dari barisan langkah-langkah yang digunakan harus disusun sedemikian rupa atau terstruktur agar proses penyelesaiannya tidak berbelit-belit kayak cewek. Sehingga memungkinkan waktu prosesnya akan menjadi lebih singkat.

Lantas apa fungsinya kita menggunakannya, fungsinya yaitu :

  • Memperkuat cara berfikir kita untuk menyelesaikan suatu masalah
  • Membantu otak agar berfikir panjang
  • Memperkuat analisis ketika pembuatan program
  • Memperluas space berpikir

Suatu algoritma harus menghasilkan keluaran yang tepat guna (efektif) dalam waktu yang relatif singkat dan penggunaan memori yang relatif sedikit (efisien) dengan langkah yang berhingga dan prosesnya berakhir baik dalam keadaan diperoleh suatu solusi atauoun tidak adanya solusi.

Buat kamu yang sudah membaca, sekarang kamu tahu, tujuan dari menerapkan Logika dan Algoritma, ini juga bukan untuk di pelajari tapi cukup dimengerti, digunakan, dan dikembangkan.

9 Pelajaran Kehidupan Berharga yang Dapat Dipetik dari Spongebob Squarepants

12/31/2017
Pelajaran bisa diambil dari mana saja, salah satunya adalah dari serial film kartun Spongebob Squarepants. Siapa yang tidak kenal dengan mahluk kuning kotak yang terbuat dari bahan sponge ini? Ya, Spongebob Squarepants Tokoh utama dari film mahakarya Stephen Hillenburg telah memberikan banyak sekali makna kehidupan yang mendalam dari beberapa dialog di dalamnya.

9 Pelajaran Kehidupan Berharga yang Dapat Dipetik dari Spongebob Squarepants

Spongebob memiliki karakter unik, koyol, bodoh dan berbeda dari yang lain. Karaktur itulah yang mungkin membuatnya banyak digemari atau menjadi tontonan favorit anak-anak bahkan sampai orang dewasa sekalipun.

Dibalik tingkahnya yang selalu terlihat koyol, selalu ada pelajaran kehidupan yang bisa kita petik dari tokoh kartun berwarna kuning itu. Ya, Tekad, kegigihan dan kedisiplinan yang tinggi membuat Spongebob menjadi tokoh kartun yang layak diacungi jempol. Berikut ini pelajaran kehidupan berharga yang dapat dipetik dari Spongebob Squarepants.


9 Pelajaran Berharga yang Dari Spongebob Squarepants

1. Karyawan paling teladan dan rajin

Karyawan paling teladan dan rajin

Di Krusty Crab, Spongebob adalah karyawan paling rajin. Ia selalu berusaha datang tepat waktu bahkan selalu datang paling pagi tiap hari. Sampai mempunyai perasaan bersalah jika dia sampai datang terlambat. Dia juga selalu melayani pelanggan dengan senyuman. Hal berbeda dengan rekannya Squidward yang terkenal pemalas.

2. Percaya dengan imajinasi dan keajaiban

Percaya dengan imajinasi dan keajaiban

Percaya dengan I-M-A-J-I-N-A-S-I adalah hal yang sangat mendalam. Hal ini mengajarkan kita untuk terus bermimpi dan memiliki cita-cita untuk diraih di masa datang. 

3. Setia dengan sahabat

Setia dengan sahabat

Meski terlihat koyol dan bodoh, Spongebob adalah sosok yang sangat perduli dan sering membantu sahabat-sahabatnya, Patrick dan Sandy. Bahkan mereka berjanji untuk menjadi BFF (Best Forever Friend) yang berarti sahabat atau teman selamanya.

4. Tidak pernah berburuk sangka

Tidak pernah berburuk sangka

Meski Spongebob dibeci oleh tetangganya Squidward, dia tidak pernah balas membenci. Spongebob malah membalas perlakuan tidak menyenangkan Squidward dengan senyuman sumringah.

5. Mandiri dan tidak tergantung pada orangtua

Mandiri dan tidak tergantung pada orangtua

Spongebob punya orangtua yang cukup mapan dengan rumah bagus dan mobil mewah. Tapi dia memilih tinggal sendirian di rumah nanas yang sederhana bersama siput peliharaan kesayangannya bernama Gerry.

6. Menyayangi binatang dan mahluk apapun

Menyayangi binatang dan mahluk apapun

Spongebob selalu merawat hewan pliharaanya, Gerry. dia selalu memberi makan Gerry tepat waktu, mengikutinya lomba-lomba antar siput, selalu memandikannya sampai bersih, bahkan walaupun Gerry sedang sudah diatur, spongebob tidak pernah berbuat kasar atau marah terhadap Gerry.

7. Menikmati hidup dalam hal yang sederhana

Menikmati hidup dalam hal yang sederhana

Membuat spongebob bahagia itu gampang. Cukup dengan bermain di ladang ubur-ubur bersama sahabatnya Patrick atau hanya menyapa semua orang di Bikini Bottom membuat sangat bahagia.

8. Orang bodoh sekalipun, selalu bisa pintar

Orang bodoh sekalipun, selalu bisa pintar

Suatu ketika Squidward meminta spongebob untuk menjadi musisi di konser. Meski awalnya tidak bisa main gitar, tapi dia selalu berjuang keras dan akhirnya tampil dahsyat di konsernya.

9. Tidak pernah berkhianat meski dapat ancaman

Tidak pernah berkhianat meski dapat ancaman

Kita masih ingat bagaimana Spongebob menjaga rahasia resep Krabby Patty supaya tidak dicuri oleh plangton. Meski plangton selalu meminta resep rahasia burger Krabby Patty, Spongebob tidak pernah memberikannya. Walaupun plangton merayu dengan segala cara, bahkan mengancap akan berbuat jahat padanya.

Demikian pelajar yang dapat dipetik dari serial film kartun Spongebob Squarepants. Jika tidak ada yang suka dengan film nya, coba sesekali menonton film ini, banyak pelajaran yang dapat dipetik. Selanjutnya seperti apakah kepribadian kita? Apakah kita sosok yang rakus seperti Tuan Krab? Atau sosok yang pemalas seperti Squidward? Haya diri kita sendiri yang tau.