Kamis, 26 Agustus 2021

Laravel Framework: Pengertian, Keunggulan & Tips untuk Pemula

Pengembangan website akan terasa lebih mudah jika menggunakan tool yang tepat. Contohnya pemilihan framework php yang akan digunakan.


Pengembangan website akan terasa lebih mudah jika menggunakan tool yang tepat. Contohnya pemilihan framework php yang akan digunakan

Framework yang baik adalah framework yang sesuai dengan kebutuhan aplikasi web yang akan Anda bangun. Tidak hanya itu, framework juga harus bisa menyederhanakan proses pembuatan dan menghasilkan performa yang aplikasi web yang lebih maksimal.

Nah! Salah satu framework yang sangat populer saat ini adalah Laravel. Framework ini terkenal kesederhanaannya dan menghasilkan aplikasi web yang powerful.

Artikel ini akan membahas soal apa itu Laravel, manfaat Laravel, fitur-fitur Laravel, hingga tips Laravel untuk pemula.

Apa itu Laravel?

Anda pasti tahu bahasa pemrograman PHP? Laravel adalah satu-satunya framework yang membantu Anda untuk memaksimalkan penggunaan PHP di dalam proses pengembangan website. 

PHP menjadi bahasa pemrograman yang sangat dinamis, tapi semenjak adanya Laravel, dia menjadi lebih powerful, cepat, aman, dan simpel. Setiap rilis versi terbaru, Laravel  selalu memunculkan teknologi baru di antara framework PHP lainnya.

Source: www.maxoffsky.com 

Laravel diluncurkan sejak tahun 2011 dan mengalami pertumbuhan yang cukup eksponensial. Di tahun 2015, Laravel adalah framework yang paling banyak mendapatkan bintang di Github. Sekarang framework ini menjadi salah satu yang populer di dunia, tidak terkecuali di Indonesia. 

Laravel fokus di bagian end-user, yang berarti fokus pada kejelasan dan kesederhanaan, baik penulisan maupun tampilan, serta menghasilkan fungsionalitas aplikasi web yang bekerja sebagaimana mestinya. Hal ini membuat developer maupun perusahaan menggunakan framework ini untuk membangun apa pun, mulai dari proyek kecil hingga skala perusahaan kelas atas.

Laravel mengubah pengembangan website menjadi lebih elegan, ekspresif, dan menyenangkan, sesuai dengan jargonnya “The PHP Framework For Web Artisans”. Selain itu, Laravel juga mempermudah proses pengembangan website dengan bantuan beberapa fitur unggulan, seperti Template EngineRouting, dan Modularity.

Manfaat Laravel untuk Proses Pengembangan Website

Laravel menawarkan beberapa keuntungan ketika Anda mengembangkan website menggunakan dasar framework ini.

  • Pertama, website menjadi lebih scalable (mudah dikembangkan).
  • Kedua, terdapat namespace dan tampilan yang membantu Anda untuk mengorganisir dan mengatur sumber daya website. 
  • Ketiga, proses pengembangan menjadi lebih cepat sehingga menghemat waktu karena Laravel dapat dikombinasikan dengan beberapa komponen dari framework lain untuk mengembangkan website.

Source: www.laracast.com 

2 Tools Andalan Laravel

Selain itu, ada dua tools Laravel yang jarang dimiliki oleh framework lain (kecuali Symphony), yaitu Composer dan Artisan. Apa kegunaan masing-masing dari tool tersebut?

1. Composer

Composer merupakan tool yang di dalamnya terdapat dependencies dan kumpulan library. Seluruh dependencies disimpan menggunakan format file composer.json sehingga dapat ditempatkan di dalam folder utama website. Inilah mengapa composer terkadang dikenal dengan dependencies management.

Pertanyaannya lain, apa itu dependencies management?

Misalnya Anda mempunyai sebuah website yang membutuhkan sebuah library. Saya ambil contoh library untuk mengimplementasikan validasi dan proteksi untuk spamming, yaitu Google reCaptcha.

Tentu saja untuk menyediakan Google reCaptcha tidak bisa menggunakan satu library saja, tapi membutuhkan beberapa library. Anda tidak mungkin menginstall satu per satu library, kan?

Nah! Composer membantu Anda untuk menginstall library yang dibutuhkan oleh library Google reCaptcha. Jadi jika menggunakan composer Anda tinggal menginstall library Google reCaptcha dan secara otomatis library lain akan terinstall.

Begitu pun ketika ingin memperbarui library, Anda cukup menggunakan perintah “$ composer update” dan satu per satu library akan diperbarui secara otomatis.

2. Artisan

Sudah pernah mendengar ini? Artisan merupakan command line interface yang dimiliki oleh Laravel. Artisan mencakup sekumpulan perintah yang membantu Anda untuk membangun sebuah website atau aplikasi web.

Kumpulan perintah Artisan juga termasuk penggabungan dengan framework Symphony yang menghasilkan fitur add-on di Laravel 5.1 (sekarang sudah masuk ke versi Laravel 5.8). Dengan adanya fitur add-on, Anda bisa menambahkan berbagai macam fitur baru ke Laravel.

Fitur-Fitur Laravel Lainnya

Laravel mempunyai berbagai macam fitur yang tidak semua framework menyediakannya. Apalagi Laravel adalah framework yang modern sehingga Anda dapat melakukan berbagai hal menggunakan framework ini seperti proses otentifikasi terbaru.

Berikut ini beberapa fitur Laravel yang perlu Anda ketahui.

Blade Template EngineLaravel menggunakan Blade. Blade merupakan template engine untuk mendesain layout yang unik. Layout yang didesain dapat digunakan di tampilan lain sehingga menyediakan konsistensi desain dan struktur selama proses pengembangan..
Dibandingkan dengan template engine lain, Blade mempunyai kelebihan: tidak membatasi pengembang untuk menggunakan kode PHP biasa di dalam tampilan; desain tampilan blade akan tetap di-cache sampai dengan ada modifikasi.
RoutingDi Laravel, semua request dipetakan dengan bantuan rute. Dasar dari routing adalah merutekan request ke kontroler terkait. Routing ini dianggap dapat mempermudah pengembangan website dan meningkatkan performanya.
Setidaknya ada tiga kategori routing di Laravel, yaitu basic routingroute parameters, dan named routes.
ModularitySeperti yang sudah dibahas di bagian sebelumnya, di dalam Laravel terdapat kumpulan modul dan library yang terkait dengan composer. Fitur ini membantu Anda untuk menyempurnakan dan meningkatkan fungsionalitas dari website yang dibangun, serta mempermudah proses update.
TestabilityLaravel dibangun dengan fitur proses pengecekan yang cukup lengkap. Framework ini mendukung proses pengecekan dengan PHPUnit dan file phpunit.xml yang dapat disesuaikan dengan aplikasi web yang sedang dibangun.
Framework ini juga dibangun menggunakan metode pembantu yang nyaman. Metode ini memungkinkan Anda untuk menguji website secara ekspresif.
Query Builder and ORMLaravel database query builder menyediakan  antarmuka yang lancar untuk membuat dan menjalankan database query. Fitur ini dapat digunakan untuk menjalankan berbagai operasi database di dalam website dan mendukung berbagai sistem database.
AuthenticationLaravel membuat pengimplementasian otentikasi menjadi sangat sederhana. Seluruh proses konfigurasi otentikasi sudah berjalan secara otomatis.
Anda bisa menemukan file konfigurasi otentikasi ini di ‘config/auth.php’. Di dalam file ini terdapat beberapa opsi otentifikasi yang sudah terdokumentasikan dengan baik dan sewaktu-waktu dapat Anda sesuaikan dengan kebutuhan sistem.
Schema BuilderClass Laravel Schema menyediakan database agnostic untuk memanipulasi tabel. Schema ini berjalan baik di berbagai tipe database yang didukung Laravel dan mempunyai API yang sama di seluruh sistem.
Configuration Management FeaturesSeluruh file konfigurasi Laravel disimpan di dalam direktori config. Setiap opsi didokumentasikan dengan baik. Jadi Anda tidak perlu khawatir untuk mengubah setiap konfigurasi yang tersedia.
E-mail ClassLaravel menyediakan API beberapa library SwiftMailer yang cukup populer dengan koneksi ke SMTP, Postmark, Mailgun, SparkPost, Amazon SES, dan sendmail. Fitur ini memungkinkan Anda untuk mengirimkan email dengan cepat melalui aplikasi lokal maupun layanan cloud.
RedisLaravel menggunakan Redis untuk menghubungkan antara sesi yang sudah ada dengan cache general-purpose. Redis terkoneksi dengan session secara langsung.
Redis merupakan aplikasi open source yang menyimpan key-value. Redis juga sering dikenal dengan server struktur data yang dapat menyimpan key dengan tipe stringshasheslistssets, dan sorted sets.
Event and Command BusLaravel Command Bus menyediakan metode pengumpulan tugas yang dibutuhkan aplikasi supaya dapat berjalan secara simpel dan perintah yang mudah dimengerti. 

Itulah tadi beberapa fitur yang dimiliki oleh Laravel dan belum tentu bisa Anda temui di framework lain. Framework ini cukup menarik dan sangat cocok untuk membuat sistem dengan skala besar.

Laravel Add-On Package

Salah satu kelebihan menggunakan Laravel Add-On Package adalah mengizinkan Anda untuk menggunakan berbagai macam fitur tambahan. Fitur ini dapat Anda gunakan sebagai aplikasi hosting termasuk routing, migration, test, views, dan beberapa fitur yang sangat berguna lainnya. Keuntungan lain penggunaan package adalah prinsip ‘Don’t Repeat Yourself (DRY)’.

Ada banyak sekali packages untuk Laravel yang membuat aplikasi menjadi lebih cepat dan kencang, memperketat keamanan dan performanya juga. Saya akan sedikit membahas mengenai beberapa packages Laravel yang perlu Anda ketahui dan sering dipakai di aplikasi Laravel pada umumnya.

1. Spatie

Bentuk aturan dan permission sangat penting di berbagai macam aplikasi web. Laravel sendiri juga mempunyai berbagai macam package yang bisa mendukung bentuk aturan dan permission. Bahkan packages tersebut dapat meningkatkan efektifitas dari kode program. Salah satu package yang disarankan adalah Spatie Roles & Permission.

Beberapa kelebihan dari Spatie adalah SpatieRoles, permissions, middleware, permissions langsung, terdiri banyak instruksi Blade, dan perintah Artisan

2. Entrust

Package ini menyediakan cara yang fleksibel untuk menambahkan Role-based Permission untuk aplikasi Laravel 5. Di dalam package ini setidaknya terdapat empat tabel: tabel roles untuk menyimpan role records, tabel permissions untuk menyimpan permission record, tabel role_user untuk menyimpan one-to-many relations di antara roles dan users, tabel permission_tole untuk menyimpan relasi many-to-many di antara roles dan permissions.

3. Laravel User Verification

Package User Verification memungkinkan Anda untuk menangani verifikasi user dan memvalidasi email. Fitur ini juga menghasilkan dan menyimpan token verifikasi untuk user yang sudah teregistrasi, mengirim,mengatur antrian email dengan link token verifikasi, menangani token verifikasi, dan menandai user yang terpercaya. Package User Verification ini juga menyediakan fungsionalitas, contohnya pemeriksaan rute middleware.

4. Migration Generator

Migration Generator merupakan paket Laravel yang dapat Anda gunakan untuk proses migrasi dari database yang sudah ada. Di dalamnya terdapat juga indeks dan foreign keys. Proses migrasi untuk seluruh tabel yang ada di dalam database dapat Anda lakukan hanya dengan menjalankan package ini di dalam aplikasi Laravel.

5. Laravel Debugbar

Laravel Debugbar merupakan package populer Laravel lain yang membantu user untuk menambahkan toolbar developer di dalam aplikasi. Paket ini berguna khusus untuk tujuan debugging.

Ada banyak sekali opsi yang tersedia di dalam Debugbar. Fitur yang ada di dalamnya akan membantu Anda untuk menunjukkan seluruh query yang tersedia di dalam aplikasi –semuanya terkait dengan rute.

Laravel Debugbar juga akan menampilkan seluruh template yang sudah pernah dirender dan juga parameter yang sudah Anda pakai sebelumnya ketika Anda menjalankannya.

Anda dapat menambahkan pesan tambahan menggunakan Facade, dan itu akan muncul di bagian bawah tab ‘Messages’ di Laravel Debugbar.

Mengapa Memilih Laravel?

Masih belum yakin menggunakan Laravel ? Alasan-alasan di bawah mungkin akan meyakinkan Anda bahwa Laravel adalah salah satu framework terbaik yang wajib Anda coba.

1. Template Layout Ringan

Laravel Framework menyediakan template layout yang ringan dan terdapat juga fitur untuk menambahkan template tambahan yang ringan. Developer dapat membuat dan melakukan pengembangan menggunakan layout yang cukup powerful. Berbagai macam layout ini ini dapat developer gunakan dengan menambahkan berbagai macam CSS, gambar, dan teks dengan struktur kode yang lengkap.

Template layout mempunyai peranan yang sangat penting di dalam segala macam aplikasi. Di aplikasi Laravel sendiri, template engine mempunyai banyak bagian di dalam proses pembuatan template.

2. Mempunyai Banyak Library Object Oriented

Framework Laravel mempunyai library Object Oriented yang sangat banyak. Selain itu, Laravel juga mempunyai berbagai macam library yang tidak ada di dalam framework PHP populer lainnya.

Salah satu library yang paling penting adalah library otentikasi. Anda memerlukan library ini untuk menyediakan fitur otentifikasi yang canggih.  Library otentifikasi Laravel juga menyediakan Bcrypt hashing yang merupakan salah satu fitur tercanggih di bidang otentifikasi.

3. Mendukung Framework MVC

Laravel adalah salah satu dari sekian framework yang mendukung framework MVC (Model-View-Controller). MVC menangani hampir keseluruhan bagian aplikasi Laravel.

Pemisahan antara logika dan tampilan aplikasi sangat mungkin bisa dilakukan menggunakan framework MVC. Selain itu, performa yang optimal, dokumentasi yang lengkap, dan berbagai macam aplikasi tambahan tersedia di dalam framework Laravel yang terintegrasi dengan MVC ini.

4. Tersedia Tool Artisan

Developer terkadang membutuhkan interaksi antara Laravel dengan framework lain menggunakan command line yang berguna untuk membuat dan menangani environment di proyek Laravel.

Laravel mempunyai tool  Artisan (sudah dibahas di bagian sebelumnya) yang mana merupakan tool command line. Fungsi utama dari Artisan adalah melakukan tugas repetisi dan memproses pemrograman yang kompleks yang mana terkadang developer terkadang mengabaikannya selama proyek berjalan.

Dengan bantuan Artisan, developer dapat membuat dan melakukan migrasi database dengan mudah. Pengelolaan struktur database dapat ditangani selama proses migrasi.

5. Pembagian Modul Secara Independen

Satu aplikasi Laravel dapat menggunakan lebih dari 20 modul library dan setiap modul terbagi menjadi beberapa modul individu. Modul-modul ini secara independen mengadopsi prinsip PHP modern dan menjaga fungsi penting dari aplikasi Laravel. Modul tersebut akan membuat aplikasi menjadi lebih informatif, modular, dan responsif.

6. Pengecekan Menggunakan Unit Testing

Pembuatan aplikasi Laravel terkadang menggunakan konsep “Unit Testing”. Dengan bantuan Unit Testing, jumlah pengetesan dalam jumlah banyak dapat dilakukan dengan tujuan untuk memastikan perubahan baru dapat dibuat oleh developer tanpa harus merusak satu pun fungsi aplikasi dan membuat aplikasi lebih responsif.

Tips Laravel Pemula

Sudah tidak sabar ingin mencoba langsung menggunakan Laravel? Tunggu, ada beberapa hal yang perlu Anda persiapkan terlebih dahulu sebelum belajar framework Laravel. Tujuannya supaya Anda lebih mudah untuk memahami bagaimana menggunakan Laravel dengan baik.

Setidaknya ada dua hal yang perlu Anda pelajari sebelum mempraktikkan langsung penggunaan Laravel untuk membuat website.

Dasar Penggunaan PHP

Seperti yang sudah diketahui, framework Laravel merupakan framework yang dikembangkan untuk mendukung bahasa PHP. Tentu saja semua bahan untuk membuat framework ini berasal dari PHP.

Nah! Supaya bisa memahami bagaimana Laravel berjalan, tentu saja Anda harus memahami terlebih dahulu bagaimana PHP digunakan. Tidak perlu sampai menjadi mahir, Anda cukup mempelajari dasar penggunaan PHP.

Dasar Framework MVC

Laravel tidak bisa lepas dari pengelolaan struktur datanya yang dikenal dengan MVC. Maka dari itu, cukup penting untuk mempelajari bagaimana penerapan MVC di dalam proses pengembangan website.

MVC cukup populer di dalam pengembangan website saat ini. Pemisahaan antara tampilan (front-end) dengan controller (back-end) menjadi fitur modern yang dirasa sangat memudahkan developer. Memahami bagaimana MVC berjalan sama saja memahami bagaimana Laravel memproses setiap file dan resource yang tersedia di dalamnya.

Laravel Adalah Framework Terbaik Anda!

Itulah tadi beberapa informasi mengenai apa itu Laravel. Laravel adalah framework yang cukup istimewa karena mempunyai segudang fitur dan packages yang dapat Anda tambahkan sendiri. Jika Anda menginginkan framework yang sederhana untuk membuat aplikasi web yang cukup kompleks, saya rasa Laravel adalah salah satu pilihan framework terbaik. Namun, tentu saja Anda perlu menyesuaikan kebutuhan dari aplikasi web yang Anda kembangkan.

Semoga artikel mengenai apa itu Laravel ini bermanfaat untuk Anda. Jika masih ada pertanyaan atau tambahan, jangan sungkan untuk meninggalkan komentar di bawah ini. Anda bisa subscribe untuk terus mengikuti terus informasi terbaru dari kami mengenai dunia teknologi, bisnis, digital marketing, dan tentu saja layanan hosting.

source: www.niagahoster.co.id

Senin, 08 April 2019

PERANAN KOMPUTER DALAM BIDANG PENDIDIKAN

Perkembangan teknologi yang begitu pesat sangat berpengaruh terhadap dunia pendidikan, Seiring dengan perkembangan ilmu pengetahuan dan terhadap proses pembelajaran Media Komputer dimanfaatkan dalam pembelajaran karena memberikan keuntungan yang tidak dimiliki oleh media pembelajaran terutama yaitu kemampuan komputer untuk berinteraksi secara individu dengan siswa. pembelajaran ini dapat meningkatkan motifasi belajar, media pembelajaran yang efektif, tidak adanya batas ruang dan waktu belajar.
Computer adalah salah satu komponen yang sangat penting dalam proses pembelajaran. Karena dengan sarana pendidikan yang lengkap dan bermutu, kualitas pembelajaran akan semakin baik, dan motivasi belajar siswa akan meningkat. Hal itu akan berakibat pada peningkatan mutu pendidikan.
Komputer kini semakin maju , dan mudah dipakai. Yang tadinya berukuran besar, kini semakin mengecil. Sampai bisa dibawa ke mana-mana. Yang semula sekedar untuk membantu memecahkan hitung-hitungan rumit kini bisa dipakai untuk olah kata, olah data, olah gambar, dan pangkalan data dalam berbagai bidang kehidupan. Termasuk untuk keperluan pendidikan.

  PERANAN KOMPUTER DI BIDANG PENDIDIKAN

Komputer merupakan satu alat elektronik yang kompleks dan mempunyai banyak kelebihan. Komputer didapati sesuai untuk dijadikan alat untuk membantu guru atau dosen dalam proses pengajaran ,serta membantu pelajar mengerjakan tugas ,  karena komputer berkemampuan untuk menerima dan memproses data dll .
            Peranan komputer di bidang pendidikan diantaranya ialah sebagai berikut :
  1. a) Sebagai alat presentasi
dengan bantuan sebuah proyektor kini komputer jinjing dapat digunakan sebagai alat untuk mempresentasikan sebuah ide ataupun gagasan, biasanya banyak digunakan dalam rapat pembangunan dan juga mahasiswa yang mempresentasikan hasil penelitian mereka.
  1. b) Sebagai pengganti mesin ketik
Sekitar tahun delapan puluhan sampai dengan tahun sembilan puluhan mesin ketik masih menjadi andalan dalam menulis laporan ataupun menulis buku , namun disekitar akhir tahun sembilan puluhan sampai sekarang posisinya digantikan dengan komputer yang dikenal lebih simple dan lebih efektif.
  1. c) Sebagai alat hitung
Di dalam komputer tentunya akan sangat mudah dalam menghitung angka angka , banyak sekali angkuntan yang menggunakan ms . excel dalam menghitung baik jumlah , rata rata dan juga pembagian.


  1. d) Sebagai media komunikasi dengan masyarakat luas
internet adalah satuan dari kumpulan seluruh komputer di dunia yang saling terhubung antara satu dengan yang lain, banyak yang digunakan sebagai server , dan sat ini server terbaik di pegang oleh pihak google yang juga website nomor satu di dunia dengan fasilitas mesin pencarinya, setelah media yang bermanfaat terupload di server baik itu dalam bentuk Pdf ,html dan juga doc . dapat di akses oleh semua orang di dunia selama server tetap menyala .

sumber : indomaterikuliah

Pengertian Internet: Definisi, Fungsi, Manfaat, dan Dampak Internet



Pengertian Internet


Ilustrasi Internet

Pengertian Internet Adalah

Apa yang dimaksud dengan internet (interconnection-networking)Pengertian Internet adalah suatu jaringan komunikasi global yang menghubungkan milyaran jaringan komputer secara terbuka dengan menggunakan sistem standar global transmission control protocol/ internet protocol suite (TCP/ IP).
Ada juga yang menjelaskan bahwa definisi internet adalah International Network, dimana semua tipe dan jenis komputer di seluruh dunia dapat terhubung dengan memakai tipe komunikasi seperti telepon, satelit, dan lainnya.
Internet adalah singkatan dari Interconnection Networking dimana setiap komputer yang terhubung pada jaringan internet memiliki identitas unik yang disebut dengan alamat IP (Internet Protocol Address).
Alamat IP setiap komputer pasti unik dimana berbentuk kombinasi angka yang menunjukkan identitas sebuah komputer pada jaringan internet.

Pengertian Internet Menurut Para Ahli

Agar lebih memahami apa definisi internet, maka kita dapat merujuk pada pendapat beberapa ahli berikut ini:

1. Sibero

Menurut Sibero, pengertian internet adalah suatu jaringan komputer yang menghubungkan antar komputer secara global. Lebih lanjut dijelaskan pula bahwa internet dapat juga disebut sebagai jaringan alam, yaitu suatu jaringan yang sangat luas.

2. Sarwono

Menurut Sarwono, pengertian internet adalah suatu kumpulan jaringan yang memiliki skala global, dimana tidak seorang pun dapat bertanggung jawab untuk menjalankan internet itu sendiri.

3. Berners Lee

Menurut Berners Lee, pengertian internet adalah suatu jaringan yang terdiri dari beberapa jaringan. Hal ini jelas merujuk pada konsep dimana suatu jaringan compute tertentu, atau jaringan local juga bisa terhubung ke dalam suatu jaringan lainnya.

4. Ned Snell

Menurut Ned Snell, definisi internet adalah suatu koridor bagi berbagai jenis sumberdaya yang ada padanya, dan setiap sumberdaya tersebut diakses melalui piranti yang berbeda-beda.

5. Onno W. Purbo

Menurut Onno W. Purbo, pengertian internet adalah suatu media yang digunakan untuk mengefesiensikan sebuah proses komunikasi yang dihubungkan dengan berbagai aplikasi, seperti Web, VoIP, E-mail.

6. Lani Sidharta

Menurut Lani Sidharta, pengertian internet adalah suatu bentuk interkoneksi dari sebuah jaringan komputer, dimana dapat memberikan bentuk layanan informasi secara lengkap. Lebih lanjut Lani mengatakan bahwa internet juga merupakan rekan maya atau virtual yang ampuh, yang biasa digunakan dalam media bisnis, politik, dan bahkan untuk hiburan semata.

7. O’Brien

Menurut O’Brien, definisi internet adalah sebuah jaringan komputer yang berkembang pesat dan bermanfaat bagi berbagai macam kepentingan, mulai dari kepentingan bisnis, pendidikan, hingga ke dalam jaringan pemerintahan yang dapat saling berhubungan satu sama lain.

Fungsi Internet Secara Umum



Fungsi Internet
Pengertian internet dan fungsinya

Internet memiliki beberapa fungsi penting yang sangat dibutuhkan oleh manusia, khususnya masyarakat urban di dunia. Berikut ini adalah beberapa fungsi internet:

1. Sebagai Media Komunikasi

Mengacu pada pengertian internet di atas, maka internet dapat berfungsi sebagai media komunikasi bagi manusia di berbagai belahan dunia.
Penggunaan internet sebagai media komunikasi sudah sangat jamak digunakan saat ini. Hal ini dapat kita lihat dengan munculnya berbagai situs media sosial dan aplikasi chatting yang memudahkan setiap orang untuk berkomunikasi.

2. Sebagai Media untuk Akses Informasi

Era internet adalah era keterbukaan. Artinya, dengan kehadiran internet maka manusia lebih mudah mengakses berbagai informasi penting.
Bila dulu manusia harus membaca buku untuk mendapatkan informasi, maka sekarang hal itu dapat dilakukan melalui internet. Bahkan keberadaan buku digital atau e-book memungkinkan manusia untuk membaca buku secara online.

3. Sebagai Media Bertukar Sumber Daya

Ada banyak orang yang ingin berbagi sumber daya atau data kepada orang lain di seluruh dunia. Hal itu dapat dilakukan dengan melalui internet.
Beberapa sumber daya atau data yang sering dibagikan di internet adalah makalah, karya tulisan, jurnal, foto, video, desain, dan lain-lain.

4. Sebagai Media untuk Akses Berita

Berbagai peristiwa dan tempat yang ada di seluruh dunia bisa dilihat melalui berbagai situs berita online atau media online. Hal ini tentunya dapat dilakukan karena adanya jaringan internet. Semua situs berita online di dunia hanya dapat dibuka bila perangkat kita terhubung dengan internet.

Manfaat Internet Bagi Manusia



Manfaat Internet
Pengertian internet dan manfaatnya

Setelah memahami pengertian internet dan fungsinya, tentunya kita juga perlu mengetahui apa manfaat internet. Manfaat internet bagi manusia sangat erat kaitannya dengan fungsi internet itu sendiri.
Manfaat internet secara umum adalah memberikan kemudahan bagi manusia dalam berbagai aktivitas. Berikut ini adalah beberapa manfaat dari penggunaan internet:

1. Komunikasi Lebih Cepat

Komunikasi antar individu di lokasi yang berbeda menjadi lebih mudah sejak adanya internet. Selain itu, biaya untuk proses komunikasi tersebut juga sangat murah ketika menggunakan internet.
Beberapa cara komunikasi yang sering dilakukan dengan memanfaatkan internet adalah: chatting, kirim email, media sosial, dan lain-lain.

2. Menambah Wawasan dan Pengetahuan

Tidak ada lagi alasan kesulitan dalam mengakses ilmu pengetahuan karena hal itu dapat dilakukan dengan bantuan internet. Keberadaan berbagai situs yang menyajikan berbagai ilmu pengetahuan secara langsung akan menambah wawasan bagi para pengguna internet.
Misalnya, jika seseorang ingin belajar bahasa asing dengan mudah maka ada berbagai situs yang dapat digunakan secara gratis ataupun berbayar. Atau ketika seseorang ingin belajar bermain gitar dari seorang ahli dengan gratis, maka hal itu dapat dilakukan berkat internet, misalnya dengan menonton tutorial gitar di YouTube.

3. Kemudahan Dalam Berbelanja

Konsumen online di Indonesia tumbuh begitu cepat. Ini adalah bukti bahwa internet memberikan kemudahan dalam hal berbelanja apapun secara cepat dan murah.
Dari sisi pengusaha, keberadaan internet tentunya membuat proses pengembangan usaha menjadi lebih mudah, cepat, dan murah. Jadi, tidak heran mengapa bisnis e-commerce di Indonesia berkembang pesat.

4. Kemudahan Dalam Pemasaran Bisnis

Pelaku bisnis sudah seharusnya menggunakan internet sebagai media pemasaran. Ada beberapa kelebihan internet marketing dibandingkan pemasaran konvensional, diantaranya:
  • Biaya pemasaran cenderung lebih murah
  • Dapat membidik target market tertentu
  • Dapat menjangkau lebih banyak orang
  • Membangun brand lebih cepat
  • Dan lain-lain
Metode pemasaran online pun sangat beragam, sehingga para pengusaha tidak kehabisan ide untuk menjelajahi kemungkinan pemasaran terbaik bagi bisnisnya.

5. Sarana Hiburan

Internet juga merupakan media yang sangat digemari sebagai wahana hiburan, terutama generasi milenia. Beberapa situs internet yang sering dijadikan sebagai tempat hiburan adalah YouTube.com, Facebook.com, Instagram.com, dan lain-lain. Berbagai konten di internet dapat menjadi hiburan tersendiri bagi masyarakat.

6. Kemudahan Dalam Mencari Informasi

Kemudahan dalam mencari berbagai informasi di internet juga menjadi manfaat yang sangat dirasakan masyarakat sekarang ini. Contohnya, ketika seorang pencari kerja mencari lowongan pekerjaan, maka kita dapat membuka berbagai situs lowongan kerja yang ada di internet.

Dampak Positif dan Negatif Internet



Dampak Internet
Dampak Internet

Perkembangan teknologi memang selalu memiliki dua sisi yang harus disikapi dengan bijak, yaitu dampak positif dan dampak negatif. Berikut ini adalah dampak positif dan negatif penggunaan internet bagi masyarakat secara umum:

1. Dampak Positif

  • Mempercepat dan memudahkan arus informasi dan data
  • Membantu pelajar dalam mengerjakan tugas
  • Membangun self learning seseorang, dengan melihat dan membaca berbagai tutorial di Internet
  • Menambah pengetahuan dan juga wawasan
  • Memudahkan kegiatan kampanye atau promosi hal-hal positif
  • Kemudahan mendapat hiburan dan pengisi waktu luang
  • Mempererat relasi dan juga pertemanan melalui media sosial
  • Membantu menggerakkan roda bisnis dan juga ekonomi melalui e-commerce
  • Memudahkan proses pekerjaan manusia
  • Menciptakan banyak lapangan pekerjaan dan peluang usaha yang baru
  • Dan lain-lain

2. Dampak Negatif

  • Adanya potensi kecanduan internet
  • Penggunaan waktu yang tidak produktif
  • Potensi tindak kejahatan melalui internet / cyber crime, seperti penipuan
  • Adanya konten yang tidak pantas dan berbahaya bagi anak di bawah umur
  • Mudahnya muncul informasi dan berita bohong (hoax)
  • Meningkatnya risiko provokasi antar golongan
  • Meningkatnya isu-isu SARA yang menyebabkan perpecahan masyarakat
  • Maraknya aksi cyber bullying
  • Tergerusnya budaya asli lokal karena proses globalisasi melalui internet


sumber : maxmanroe

Dampak Penggunaan Komputer Bagi Manusia

Komputer adalah perangkat elektronik yang digunakan untuk memecahkan berbagai masalah berdasarkan intruksi yang telah kita perintahkan. Komputer sekarang menjadi salah satu benda elektronik yang paling dikagumi dan banyak diminati oleh masyarakat, karena kepandaiannya dalam mengolah data, sehingga memudahkan urusan penggunanya.

Memang banyak sekali manfaat komputer seperti yang telah kita bicarakan sebelumnya. Walaupun komputer memberikan banyak dampat positif, namun komputer juga dapat memberikan dampak negatif kepada penggunanya. Apa sajakah dampak negatif dan positifnya? Mari kita simak dibawah ini.


Dampak Positif dan Negatif Pada Masyarakat


Dampak Positif Pada Masyarakat


Dampak Positif Pada Masyarakat


Penggunaan komputer telah mempengaruhi setiap bidang kehidupan. Orang menggunakan komputer untuk melakukan banyak tugas yang berbeda. 

- Komputer menyelesaikan banyak tugas dengan Mudah dan sangat cepat sehingga dapat menghemat waktu dan usaha kita. 

- Banyak perusahaan menggunakan komputer untuk menyimpan catatan dan menjaga data mereka. 

- Bank memelihara account untuk penggunaan komputer dan mengelola transaksi keuangannya. Bank memberikan fasilitas transaksi online. Misalkan saja kita ingin mentransfer kas dari satu negara ke negara lain atau Bank akan memberikan kartu kredit dan kartu debit yang akan kita gunakan untuk belanja online.

- Penggunaan komputer dapat juga untuk membayar tagihan dan juga dapat digunakan untuk mengelola anggaran rumah kita.

- Penggunaan komputer dalam bidang pendidikan dapat meningkatkan proses belajar mengajar.

- Selain itu penggunaan komputer dalam setiap bidang kehidupan seperti medis, bisnis, industri, penerbangan dan prakiraan cuaca dll


Dampak Negatif Pada Masyarakat

Dampak Negatif Pada Masyarakat


Penggunaan komputer telah juga menciptakan beberapa masalah di masyarakat seperti berikut ini:

- Pengangguran
Tugas yang berbeda dilakukan secara otomatis dengan menggunakan sebuah komputer. Ini dapat mengurangi orang-orang yang membutuhkan pekerjaan sehingga peningkatan pengangguran di masyarakat meningkat.

- Pemborosan waktu
Banyak orang menggunakan komputer tanpa tujuan positif seperti hanya unttuk bermain game dan chatting dengan teman-teman lama. Hal ini menyebabkan pemborosan waktu dan energi. Kecuali memang penting.

Keamanan data
Orang yang tidak sah dapat mengakses data melalui jaringan kita. Ini dapat menciptakan masalah serius bagi keamanan data.

- Kejahatan komputer (Cyber Crime)
Banyak orang menggunakan komputer untuk tujuan negatif. Mereka meret*s nomor kartu kredit rakyat dan menggunakannya untuk belanja.