Bahasa Pemrograman Pengertian Dan Contoh contohnya

 

                                    Bahasa pemrograman

          sekumpulan instruksi yang diberikan kepada komputer 

untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan. 

Bahasa pemrograman berfungsi untuk memerintah komputer agar dapat mengolah data sesuai 

dengan langkah-langkah penyelesaian yang telah ditentukan oleh programmer. Fungsi utama dari 

bahasa pemrograman adalah sebagai alat untuk memberikan perintah kepada komputer agar 

dapat bergerak mengolah kata sesuai dengan apa yang kamu inginkan. 

Contoh-contoh Bahasa Program

 C++: C++ sekarang banyak digunakan dalam berbagai macam aplikasi . C++ juga 

memiliki keuntungan, yaitu lebih mudah untuk mempelajari bahasa C lainnya seperti C# 

dan C. Semua bahasa C umumnya dipandang sebagai bahasa program tingkat menengah.

 Phyton: Bahasa Phyton merupakan bahasa tingkat tinggi. Phyton termasuk dalam 

kategori bahasa pemrograman komputer yang bisa digunakan untuk membangun sebuah 

aplikasi, baik itu yang berbasis web maupun yang berbasis mobile. Bahasa Phyton sendiri 

termasuk kedalam jenis bahasa program komputer yang cukup mudah dipelajari bagi 

pemula sekalipun. Hal ini dikarenakan bahasanya yang cukup mudah dibaca dengan 

syntax sehingga cukup mudah juga untuk dipahami. Ada banyak perusahaan besar yang 

menggunakan bahasa Phyton ini untuk kebutuhan pengembangan bisnis aplikasinya. 

Seperti halnya Pinterest dan Instagram. Selain itu, Phyton juga digunakan untuk 

pengembangan Google, Yahoo!, dan NASA.

 Visual Basic: Visual Basic merupakan salah satu bahasa pemrograman komputer yang 

dikembangkan langsung oleh Microsoft. Bahasa pemrograman komputer ini menawarkan 

ide visual dalam pembuatan softwarenya. Pembuatan bahasa pemrograman komputer 

juga dikembangkan untuk tujuan pembuatan software berbasis sistem operasi Windows.

Visual basic sendiri merupakan keturunan dari bahasa proram Basic. Di Indonesia 

sendiri, terdapat sebuah grup bernama Visual Basic Indonesia yang memiliki lebih dari 

22 ribu member.

 Objective-C: Objective-C merupakan salah satu bahasa pemrograman komputer yang 

berorientasikan objek. Bahasa pemrograman komputer ini juga bisa digunakan untuk 

mengembangkan aplikasi yang digunakan pada perangkat Apple. Tidak hanya itu, bahkan 

sistem operasi iOS juga dikembangkan dengan menggunakan bahasa Objective-C ini.

Perkembangan bahasa program sendiri terbagi menjadi beberapa generasi sebagai berikut:

 Generasi Pertama: Merupakan bahasa pemrograman yang pertama kali dibuat pada tahun 

1940-an dan awal 1950-an yaitu Machine Language atau Bahasa Mesin. Bahasa mesin 

adalah program internal komputer yang melakukan perintah secara langsung tanpa 

terjemahan.

 Generasi Kedua: Pada generasi ini, komputer sudah digunakan secara komersial dan 

menghasilkan Bahasa Assembly yang merupakan penerus dari generasi pertama.

 Generasi Ketiga: Karena penggunaan bahasa mesin dan bahasa assembly yang terlalu 

sulit, maka lahirlah third-generation languages (3GLs) yang dianggap lebih mudah untuk 

program dan portable. Bahasa program ini disebut sebagai bahasa pemrograman tingkat 

tinggi (High Level Programing language) karena mudah dipelajari dan terdapat proses 


Kondisi, Pemilihan dan Perulangan

A. Algoritma Runtunan

    Algoritma runtunan merupakan algoritma yang paling sederhana. Algoritma runtunan 

adalah sekumpulan perintah atau terminal yang dikerjakan komputer berdasarkan urutan 

perintahnya. Alogaritma Runtunan satu atau lebih banyak instruksi, yang berakti bahwa :

 Tiap instruksi dikerjakan satu persatu.

 Tiap instruksi dilaksanakan sekali, tidak ada instruksi yang diulang.

 Akhir dari instruksi terakhir merupakan akhir algoritma.

Berikut ini contoh algoritma menghitung luas segitiga. Secara umum algoritma tersebut dapat 

kita nyatakan sebagai berikut.

 Masukan nilai alas segitiga (a) dan nilai tinggi segitiga (t),

 Menghitung luasnya dengan alas dan tinggi tertentu.

 Luas segitiga dihitung dengan


A.     Alogaritma Pemilihan

Pada Alogaritma pemilihan proses alogaritmanya dilakukan sesuai dengan persyaratan atau kondisi tertentu yang sudah terpenuhi. misalnya : Jika hari libur atau tanggal merah maka proses belajar mengajar di sekolah akan diliburkan, sebaliknya jika bukan tanggal merah tetap dilaksanakan proses belajar dan mengajar di sekolah.Kita akan coba dengan studi kasus mencari bilangan genap dan ganjil dengan alogaritmanya sebagai berikut :

1.    Mulai

2.    Masukkan satu bilangan bulat

3.    Bagi bilangan bulat dengan bilangan dua

4.    Jika bilangan bulat dibagi dua tanpa ada sisa berarti bilangan genap

5.    Sedangkan jika dibagi dengan bilangan dua masih ada sisa berarti bilangan ganjil

6.    Selesai

Setelah mengetahui alogaritmanya bilangan ganjil dan genap selanjutnya kita langsung mengimplementasikannya ke dalam bahasa pemrograman seperti yanng sudah saya kerjakan dibawah ini :



 

B.     Algoritma Pengulangan

Pengulangan atau perulangan adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. kemudahannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat.

 

1.    Pengulangan menggunakan FOR

 

Pengulangan untuk disebut juga sebagai pengulangan di awal format instruksinya adalah sebagai berikut:

For i nilai_awal to nilai_akhir do Statement



                Basisdata atau Data Base

 

Basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur

Tujuan utama DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan juga bisa diakses secara efisien. Pertimbangan efisien di sini adalah rancangan struktur data yang kompleks tetapi masih bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya. Menurut jenisnya basis data dapat dibagi menjadi:

1.     Operational Database

Operational Database atau biasa dikenal dengan nama database On Line Transaction Processing memiliki fungsi sebagai suatu tempat untuk mengelola data dinamis secara langsung dan real-time. Jenis ini memungkinkan para penggunanya untuk bisa melihat, melakukan, dan memodifikasi data. Modifikasi data yang dimaksud yakni dengan cara menambah atau mengubah, ataupun menghapus data secara langsung lewat suatu perangkat keras yang dipakai.

a.     JSON

JSON atau JavaScript Object Notation merupakan format file yang memakai teks guna melakukan pengiriman data. Format tersebut biasa dipakai oleh pengguna untuk melakukan pertukaran data layaknya berinteraksi cepat melalui web browser maupun web server.

Sinkronisasi data dapat dikerjakannya secara real-time. Format JSON sendiri berasal dari pemrograman JavaScript. Melalui pembuatan tersebut JSON mempunyai sebuah format bahasa yang berbeda dengan lainnya. Perlu diketahui bahwa semua file JSON selalu memakai ekstensi khusus berupa “.json”.

b.     XML

XML atau Extensible Markup Language merupakan sebuah bahasa pada program markup yang mempunyai aturan guna memberikan dua kode dokumen yang berbeda agar dapat dibaca oleh manusia dan komputer. Lewat XML tersebutlah, sistem ini akan menghasilkan sebuah format data yakni teks yang bisa dipakai untuk merepresentasikan sebuah struktur pada basis data. Selain itu, sinkronisasi data pada sistem ini bisa dilakukan secara real-time bagi para penggunanya. Bahasa program ini sangat cocok dipakai untuk menangani basis data pada web browser maupun web server. Struktur yang digunakan XML dinilai banyak mempunyai kesamaan dengan format JSON.

 

2.     Database Warehouse


Database Warehouse merupakan sistem basis data yang biasa dipakai untuk melakukan pelaporan dan analisis data. Sistem ini juga dianggap sebagai komponen inti dari business intelligence. Database Warehouse yaitu repository sentral data yang terpadu yang berasal dari satu hingga lebih dari satu sumber yang berbeda. Database tersebut juga mempunyai suatu tempat untuk menyimpan data terkini. Serta sejarah satu tempat yang telah dipakai untuk membuat sebuah laporan analisis.

Data yang tersimpan di warehouse mulanya diunggah dari sistem operasi. Data tersebut dapat melalui penyimpanan operasional yang memungkinkannya kamu untuk melakukan pembersihan data. Proses tersebut digunakan sebagai operasi tambahan guna memastikan kualitas data sebelum dipakai di warehouse sebagai pelaporannya.

a.     Microsoft SQL Server

Microsoft SQL Server adalah sistem basis data yang dibentuk oleh Microsoft. Sebagai server database, sistem ini juga merupakan suatu produk dari perangkat lunak yang memiliki tujuan untuk mengambil, dan menyimpan sebuah data sesuai dengan permintaan pada aplikasi lainnya. Hal itu memungkinkan dapat berjalan baik melalui sebuah komputer yang sama ataupun komputer lainnya lewat jaringan internet. Setidaknya Microsoft telah memasarkannya sebanyak 12 edisi berbeda pada sistem Microsoft SQL Server tersebut. Hal itu ditujukan guna memberikan pilihan bagi pengguna. Serta untuk memenuhi kebutuhan yang berbeda pula.

 

3.     Distributed Database

Distributed Database merupakan suatu basis data dengan perangkat penyimpanannya yang tidak terpasang pada sebuah perangkat komputer maupun sejenisnya yang serupa. Basis data ini disimpan di sejumlah perangkat komputer yang terletak di tempat yang sama atau tersebar lewat jaringan komputer lainnya yang saling berkaitan.

Sistem ini berbeda dengan sistem paralel yang terhubung erat dan bersistem pada data tunggal. Sistem ini terdistribusi lewat suatu situs yang tergabung dan tidak mempunyai sebuah komponen fisik. Melalui administrator, basis data bisa mendistribusikan sekumpulan data di sejumlah lokasi dengan letaknya yang berada pada server jaringan terorganisir. Dengan, sistemnya yang cukup unik, basis data yang terdistribusi tersebut dapat meningkatkan kinerja bagi pengguna terakhir dan membiarkan transaksinya lewat proses mesin yang cukup banyak.

a.     Microsoft Access (Office)

Microsoft Access merupakan sistem DBMS yang menyatukan antara Microsoft Jet Database Engine dengan alat pengembangnya yakni perangkat lunak. Microsoft Access menyimpan data dengan formatnya sendiri. Lewat software tersebutlah para pengguna bisa mengimpor ataupun menghubungkan secara langsung ke data yang telah tersimpan pada database lainnya.

Microsoft Access sangat cocok dipakai untuk sistem informasi dengan distributed database. Sebab penyimpanan file tidak membutuhkan server database aktif sehingga memiliki sifat portable.

 

4.     Relational Database


Relational Database atau basis data relasional merupakan basis data yang mengorganisir berdasarkan pada model hubungan data. Banyak sekali perangkat lunak yang memakai sistem ini untuk mengatur dan memelihara basis data melalui hubungan setiap data. Pada biasanya, semua sistem memakai Structured Query Language atau SQL sebagai bahasa pemrograman untuk pemeliharaan basis data dan query.

a.     MySQL

MySQL adalah basis data sumber terbuka yang cukup populer dan biasa dipakai untuk aplikasi berbasis web contohnya website dinamis dan e-commerce. Tahun 2013 MySQL, ialah basis data kedua yang paling banyak dipakai di dunia. Serta yang pertama bagi basis data sumber terbuka. MySQL yaitu sebuah sistem bagi manajemen basis data relasional.

Banyak sekali produk-produk IT yang dibuat dengan memakai komponen utama MySQL. Beberapa aplikasi tersebut diantaranya Google, WordPress, Flickr, Facebook, Youtube, Joomla, phpBB, MODx, Drupal, dan lainnya yang memakai sistem ini guna manajemen basis data relasional mereka.

Penggunaan MySQL sebagai basis data utama bagi aplikasi web juga sering dikaitkan dengan PHP sebagai bahasa skrip yang berorientasi pada objek. MySQL merupakan salah satu komponen penting dari web service solution stack LAMP (Linux, MySQL, Apache, and PHP) yakni platform pengembangan web sumber terbuka. Linux sebagai sistem operasi, MySQL sebagai basis data, Apache sebagai Web Server, dan PHP sebagai bahasa skrip.

b.     PostgreSQL

PostgreSQL merupakan sistem kedua yang pengelolaan basis data relasional. Sistem ini berguna sebagai tempat untuk menyimpan data secara aman dan bisa mengembalikan data tersebut sebagai respon atas request dari berbagai aplikasi lainnya.

PostgreSQL bisa bekerja melalui aplikasi mesin tunggal kecil sampai aplikasi internet besar sekalipun beserta pengguna yang banyak secara bersamaan. Sistem ini biasanya dipakai pada sistem operasi mac OS server, hal itu dikarenakan sistem ini telah menyediakan pengaturan secara default. Sistem operasi lainnya contohnya Windows dan Linux juga bisa ditemukan dengan mengubah pengaturannya.

c.     MariaDB

MariaDB merupakan sistem yang dikembangkan dari MySQL. Pengembangan pada sistem ini bertujuan untuk mempertahankan kompatibilitas tinggi dari sistem MySQL. Serta sangat cocok digunakan dengan API MySQL.

MariaDB mempunyai mesin penyimpanan XtraDB untuk mengganti InnoDB. Sistem ini dikembangkan secara langsung oleh beberapa pengembang asli MySQL dengan pihak cabang lainnya. Dengan tujuan agar tidak diakuisisi oleh Oracle Corporation yang merupakan salah satu kompetitornya.

 

 

5.     End-User Database

a.     SQLite

SQLite merupakan sistem manajemen basis data yang terdapat pada library pemrograman C. Berbeda dengan sistem lainnya, SQLite adalah mesin


database client server. SQLite tertanam ke dalam program akhir sehingga cocok dipakai untuk mendukung penyimpanan data akhir end user.

SQLite cukup populer dipakai sebagai perangkat lunak database untuk sebuah tempat penyimpanan lokal maupun klien melalui sebuah perangkat lunak aplikasi contohnya peramban web. Sistem ini adalah sistem yang paling banyak digunakan lewat sistem operasi, peramban web, dan sistem embedded yang lebih luas.

 

 

Manfaat Database:

·       Keamanan data

Sistem database melalui bahasa pemrogramannya telah disusun secara safety atau aman Melalui instrumen password membuat data tersebut hanya dapat diakses pada pihak yang diijinkan. Manajemen tersebut sudah menerapkannya pada hampir seluruh jenis sistem database. Sehingga menjadikan keamanan data adalah hal prioritas bagi layanan sistem database.

·       Penghematan biaya perangkat

Mempunyai satu database terpusat sudah cukup bagi para perusahaan besar yang memerlukan pengumpulan data secara ringkas. Hal itu menjadikan perusahaan tidak membutuhkan ruang penyimpanan di tiap tempat yang berbeda. Lewat jaringan internet, cabang perusahaan di daerah terpencil pun dapat melakukan akses data yang ada pada pusat.

·       Kontrol data terpusat

Database tidak membutuhkan server lebih dari satu dalam penggunaannya. Sebab, dengan cukup satu server terpusat untuk melakukan penyimpanan data, memudahkan data tersebut dapat diakses oleh banyak pengguna. Hal itu memberikan harga yang murah bagi perusahaan untuk melakukan investasi ruang penyimpanan data penting perusahaan. Sebagai contoh adalah kantor perusahaan yang tidak perlu membuat suatu data di tiap divisinya. Setiap divisi dapat mengumpulkan data khusus melalui satu server yang telah ditentukan sehingga laporan untuk atasan dapat menjadi ringkas.

·       Mudah membuat aplikasi

Kaitannya terhadap perusahaan manakala perusahaan memerlukan aplikasi input data yang baru, programmer tidak perlu menyusun ulang struktur database. Dengan memakai struktur database yang telah disusun sebelumnya sudah cukup untuk mengenali aplikasi input data yang baru.

 

 

 

 

                        Jaringan Komputer

 

 

A.   Pengertian Jaringan Komputer


Jaringan komputer secara umum adalah jaringan telekomunikasi antara komputer satu dengan yang lain yang digunakan untuk saling berkomunikasi dengan bertukar data. Menurut Kamus Besar Bahasa Indonesia (KBBI), jaringan komputer bisa diartikan sebagai sekelompok komputer dan perangkat terkait yang dihubungkan dengan fasilitas komunikasi. Antara satu perangkat dengan perangkat lainya bisa terhubung berkat fasilitas komunikasi. Sebuah jaringan dibangun dengan perpaduan konfigurasi hardware dan software untuk menciptakan sebuah sistem yang dapat bekerja dengan mulus. Untuk membuat sebuah

jaringan, switch dan router menggunakan berbagai protokol dan algoritma untuk bertukar informasi dan untuk membawa data ke titik akhir yang diinginkan.

Untuk jaringan yang menggunakan kabel, kamu mungkin membutuhkan optical fiber, coaxial cable, atau kabel tembaga. Sementara itu, jalur jaringan wireless termasuk dalam kategori jaringan yang menggunakan koneksi data nirkabel untuk menghubungkan titik akhir. Titik akhir ini termasuk radio siaran, radio seluler, microwave, dan satelit.


        B.   Jenis-Jenis Jaringan Komputer

 

Berikut ini adalah beberapa jenis jaringan komputer yang paling banyak ditemukan lihat.

·      LAN (Local Area Network)

·      MAN (Metropolitan Area Network)

·      WAN (Wide Area Network)

·      Internet

·      VPN (Virtual Private Network)

 

C.     Topologi Jaringan Komputer

 

Dalam jaringan komputer, topologi mengacu pada tata letak perangkat yang terhubung. Topologi jaringan komputer bisa dibilang sebagai bentuk atau struktur virtual jaringan. Bentuk ini tidak selalu sesuai dengan tata letak fisik sebenarnya dari perangkat di jaringan. Topologi jaringan dikategorikan ke dalam tipe dasar berikut:

·      Bus

Topologi jaringan komputer bus menggunakan kabel sebagai tulang punggungnya. Kabel ini berfungsi sebagai media komunikasi. Perangkat yang ingin berkomunikasi dengan perangkat lain di jaringan mengirim pesan siaran melalui kabel yang terhubung ke dua perangkat itu, tetapi hanya penerima yang dituju yang benar-benar menerima dan memproses pesan tersebut.

·      Ring

Dalam jaringan cincin, setiap perangkat memiliki dua “tetangga” untuk tujuan komunikasi. Semua pesan perjalanan melalui cincin ke arah yang sama (baik “searah jarum jam” atau “berlawanan arah jarum jam”). Jika ada kerusakan di kabel atau perangkat merusak loop dan dapat menurunkan seluruh jaringan. Untuk mengimplementasikan jaringan cincin, biasanya menggunakan teknologi FDDI, SONET, atau Token Ring.

Topologi ring ditemukan di beberapa gedung perkantoran atau kampus.

·      Star (Bintang)

Banyak jaringan rumah menggunakan topologi bintang. Jaringan bintang memiliki titik koneksi pusat yang disebut “hub node” yang mungkin merupakan hub jaringan, switch atau router. Perangkat biasanya terhubung ke hub dengan Unshielded Twisted Pair (UTP) Ethernet.

Dibandingkan dengan topologi bus, jaringan bintang umumnya membutuhkan lebih banyak kabel, tetapi kegagalan dalam kabel jaringan


bintang hanya akan menurunkan satu akses jaringan dan bukan seluruh LAN. (Jika hub gagal, bagaimanapun, seluruh jaringan juga gagal.)

·      Tree (Pohon)

Topologi pohon bergabung dengan topologi bintang untuk membentuk topologi bus. Dalam bentuk yang paling sederhana, hanya perangkat hub yang terhubung langsung ke bus pohon, dan setiap hub berfungsi sebagai akar dari pohon perangkat. Dengan hybrid antara bus dan bintang ini mendukung perluasan jaringan dengan jauh lebih baik daripada bus atau bintang saja.

·      Mesh

Topologi mesh memperkenalkan konsep rute. Tidak seperti topologi sebelumnya, pesan yang dikirim pada jaringan mesh dapat mengambil salah satu dari beberapa jalur yang mungkin dari sumber ke tujuan. Beberapa WAN, terutama Internet, menggunakan routing mesh.

 

 

D.   Perangkat dalam Jaringan Komputer

Ada beberapa perangkat yang diperlukan untuk membuat sebuah jaringan komputer. Berikut adalah jenis-jenis perangkat untuk membuat jaringan komputer:

·      Server

Server berperan sebagai media penyimpanan data dan mengelola jaringan komputer. Pada umumnya, server memiliki

spesifikasi hardware yang lebih tinggi dibandingkan komputer client.

 

·      Kabel Jaringan

Untuk menghubungkan client dengan server atau perangkat lainnya, diperlukan adanya kabel jaringan. Ada berbagai jenis kabel jaringan dengan kelebihan dan kekurangannya masing-masing seperti coaxial, fiber optic, dan twister pair.


·      Hub dan Switch

Hub dan Switch adalah dua perangkat berbeda yang memiliki satu kegunaan yang sama: menghubungkan beberapa komputer ke dalam satu jaringan.

·      Network Interface Card (NIC)

Network Interface Card seringkali disebut sebagai LAN Card, yang memiliki fungsi untuk menghubungkan komputer ke dalam sebuah jaringan. Sebagian besar komputer modern saat ini sudah memiliki NIC secara built- in. NIC memiliki berbagai variasi yang dibedakan berdasarkan kecepatannya: ethernet (10 Mb/s), fast ethernet (100 Mb/s), gigabit

ethernet (1000 Mb/s), dan tengig (10000 Mb/s).

 

 

E.   Manfaat Jaringan Komputer

 

Terdapat beberapa alasan mengapa jaringan komputer banyak digunakan oleh bisnis berskala besar. Jaringan komputer memiliki berbagai manfaat yang dapat menguntungkan penggunanya. Berikut ini adalah beberapa manfaat paling penting dari jaringan komputer:

1)    Berbagi sumber daya

Salah satu manfaat utama jaringan komputer adalah pengguna dapat menyebar beban pekerjaan dengan secara merata ke beberapa komputer sekaligus. Dalam skenario ini, jaringan komputer dapat membantu penggunanya dalam beberapa hal:

 

2)    Memudahkan komunikasi jarak jauh

Pada dasarnya, koneksi internet yang kamu gunakan saat ini adalah sebuah jaringan komputer berskala global. Dengan kata lain, kamu saat ini sedang menikmati salah satu manfaat jaringan komputer yang telah mengubah cara kita berkomunikasi. Sebelum adanya jaringan komputer dan internet, komunikasi jarak jauh adalah sebuah kemewahan untuk orang-


orang tertentu saja. Dengan adanya jaringan komputer, kita dapat dengan mudah berkomunikasi dengan orang dari berbagai penjuru dunia.

3)    Memungkinkan akses data secara remote

Adanya jaringan komputer juga memungkinkan kita untuk mengakses data-data penting tanpa perlu membawa penyimpanan fisik seperti flash drive atau hard disk. Selama sebuah jaringan komputer terhubung ke internet, maka selalu ad acara untuk dapat mengaksesnya dari mana saja.

Metode penyimpanan data seperti cloud hosting atau remote desktop dapat digunakan untuk mengakses file penting saat berada jauh dari kantor atau rumah. Hal ini tentunya juga memungkinkan perusahaan untuk mempekerjakan karyawannya secara remote.

 

 

4)    Meningkatkan keamanan dan manajemen data

Jaringan komputer juga bermanfaat untuk meningkatkan keamanan data dari kerusakan atau pencurian. Penyimpanan data pada sebuah jaringan server dengan sistem pencadangan otomatis dapat membantu mengurangi risiko kehilangan data penting bagi perusahaan atau perseorangan.

Adanya sistem manajemen database seperti SQL, MongoDB,

dan MySQL juga dapat dimanfaatkan untuk meningkatkan efisiensi sebuah jaringan komputer dalam mengamankan dan mengatur data.

5)    Memfasilitasi jalur baru untuk konten hiburan

Tanpa adanya jaringan komputer, situs hiburan berisi jutaan konten seperti YouTube, Netflix, Facebook, dan TikTok tidak akan pernah terjadi. Selain itu, jaringan komputer juga berperan besar dalam perkembangan komunitas game online yang saat ini sudah sangat banyak peminatnya.

 

 

 

 

                    IP Addres, Email & Web



A.   Pengertian IP Address

 

IP Address (Internet Protocol Address) adalah sebuah identitas angka yang digunakan semua perangkat komputer agar saling berhubungan dalam jaringan internet. IP Addres juga sering disebut sebagai seperangkat aturan yang mengatur kegiatan internet dan membantu memberikan fasilitas dalam menyelesaikan tindakan di internet. Sebuah IP Address terdiri dari sekumpulan angka-angka. Angka-angka tersebut dikelompokkan menjadi 4. Setiap kelompok angka tersebut terdiri dari 1 sampai 3 digit angka. Rentang angka dalam IP Address berkisar antara 0 sampai dengan 255. Contoh IP Address adalah 192(dot)168(dot)38.1.


B.   Jenis-Jenis IP Address

Ada banyak jenis-jenis yang dimiliki oleh IP Address. Hal ini dikelompokkan berdasarkan 3 alasan utama yaitu seberapa luas cakupan penggunanya, cara konfigurasi pengguna mendapatkan IP Address, dan jumlah daya tampung perangkat komputer pada jaringan komputer. Berikut ini adalah jenis-jenis IP Address berdasarkan 3 alasan utama tadi.

1.     IP Public dan IP Private

Maksud dari cakupan penggunanya ini adalah seberapa luas penggunaan IP Address ini dalam sebuah jaringan lokal maupun jaringan publik. Jaringan lokal disini biasanya memiliki cakupan yang lebih sedikit daripada jaringan publik. Dimana penggunaan IP Address tentu saja berbeda. Untuk jaringan lokal menggunakan IP Private, sedangkan publik menggunakan IP Public.

·      IP Public


IP Public memiliki luas cakupan yang lebih dari IP Private. Sehingga, dapat disimpulkan bahwa IP Public adalah sebuah alamat IP yang digunakan perangkat komputer dalam jaringan global atau internet.

Dengan menggunakan IP Public ini pengguna internet dapat mengakses internet. Pengguna internet umumnya dapat mendapatkan IP Public ini melalui provider internet atau disebut ISP (Internet Service Provider).

·      IP Private

Pengertian dari IP Private pastinya berbeda dengan IP Public. IP Private memiliki cakupan yang lebih kecil dibanding IP Public. IP jenis ini tidak dapat digunakan untuk mengakses internet. IP Private biasanya digunakan dalam sistem jaringan lokal (LAN) seperti penggunaan telepon gratis pada sebuah perkantoran, hotel, atau sebuah instansi.

·      IP Dynamic dan IP Static

IP Address dibagi menjadi 2 berdasarkan bagaimana cara memperolehnya. Hal ini terjadi karena secara umum provider internet atau ISP memberikan 2 jenis IP yaitu, IP Dynamic dan IP Statis. Nah, berikut ini adalah penjelasan mengenai apa itu IP Dynamic dan IP Statis.

a.    IP Dynamic

IP Dynamic adalah sebuah IP yang selalu berubah-rubah dari waktu ke waktu. Karena hal ini merupakan biaya yang efektif bagi provider internet atau ISP untuk alokasi IP kepada pelanggan. Selain itu, penggunaan IP Address yang berubah-ubah ini disebabkan karena persediaan IP yang semakin lama semakin sedikit. Jadi, perubahan IP yang berubah tersebut sebenarnya karena penggunaan IP secara bergantian dan yang bertanggung jawab dalam hal ini adalah provider internet atau ISP.

b.    Pengertian IP Static

Berbeda dari IP Dynamic, IP Static adalah IP yang tidak akan berubah. Umumnya IP Statis digunakan oleh sebuah server atau perangkat yang penting. Pemberian IP ini jika ingin mendapatkannya maka wajib untuk membayar kepada provider internet atau ISP. Hal ini karena IP yang sudah kita gunakan tidak akan berubah dari waktu ke waktu.

 

2.    IPv4 dan IPv6

Berdasarkan jumlah daya tampung perangkat IP Address dibedakan menjadi 2 yaitu IPv4 dan IPv6.Penggunaan kedua IP ini terjadi karena


sekarang sudah banyak sekali website yang berada di jaringan internet. Selain itu, perangkat komputasi yang terhubung di dalam jaringan internet pastinya lebih banyak. Maka dari itu, berikut ini adalah penjelasan tentang IPv4 dan IPv6.

·      IPv4

IPv4 adalah IP versi keempat yang digunakan untuk mengidentifikasi perangkat jaringan dalam sebuah sistem pengalamatan. IPv4 merupakan ip yang digunakan ketika internet pertama kali digunakan oleh orang banyak. IPv4 terdiri dari 4 oktet yang setiap oktetnya dapat menampung 255 buah alamat. Jadi, jika dikalkulasikan IPv4 dapat menampung alamat sebanyak 4,3 milliar. Tetapi, perkembangan zaman yang kiat pesat membuat penggunaan IPv4 tidak memenuhi jumlah penggunaan perangkat komputer yang semakin banyak. Namun, hal ini tetap bisa diatasi dengan menggunakan NAT (Network Address Translation).

·      IPv6

IPv6 adalah versi terbaru yang lahir karena jumlah dari IPv4 yang semakin lama akan menipis. Berbeda dari IPv4, IPv6 terdiri dari 8 kelompok angka dan huruf yang setiap kelompoknya dipisahkan dengan titik dua. Karena banyaknya perpaduan angka dan huruf tadi membuat IPv6 dapat menampung 340(dot)282(dot)366(dot)920(dot)938(dot)463(dot)463(dot)374(dot)607( dot)431(dot)768(dot)211.456 alamat. Dengan jumlah yang fantastis seperti ini, kebutuhan alamat IP dunia tidak perlu dirisaukan lagi. Contoh dari IPv6 adalah 2001:9bd2: 85a3:0000:0000:8a2e: 0370:7334.

 


C.                                       Fungsi-Fungsi dari IP Address

Adapun fungsinya seperti sebagai sebuah identitas alamat perangkat dalam sebuah jaringan dan sebagai alat identifikasi host atau interface.Penjelasan mengenai fungsi dari IP Address adalah sebagai berikut.

 

 

·       IP Address sebagai identitas alamat perangkat

Ip address digunakan sebagai identitas alamat setiap perangkat jaringan yang akan melakukan komunikasi antar perangkat. Fungsi ini sangat berguna bagi perangkat komputer dalam hal mengakses internet. Jika pengguna ingin mengetahui alamat perangkat yang digunakan,


pengguna bisa melihatnya di pengaturan jaringan atau menuliskan what my ip di web browser.

·       IP Address sebagai alat identifikasi interface atau host

Perangkat komputer yang digunakan dalam sebuah jaringan disebut sebagai host. Penggunaan IP address harus berbeda pada setiap host/perangkat. Nah, karena hal inilah yang membuat IP Address setiap perangkat yang terhubung pada jaringan komputer akan memiliki sifat yang unik dan berbeda satu sama lainnya.

 

 

D.   Cara Kerja IP Address

Ketika mengirim email, kita mengakses jaringan yang terhubung ke internet atau yang memberi Anda akses ke internet. Hal ini akan terhubung ke provider internet (ISP) apa pun yang Anda miliki di rumah atau menggunakan jaringan perusahaan di kantor. Untuk melakukan ini dengan sukses, komputer Anda menggunakan protokol internet, dan alamat IP Anda digunakan sebagai alamat pengirim virtual untuk membuat koneksi. Alamat IP dibagi menjadi dua bagian: alamat jaringan dan alamat host (host = perangkat spesifik pada jaringan).

Di sinilah semuanya datang bersama. Beberapa oktet pertama dalam alamat IP mengidentifikasi jaringan. Jumlah oktet yang tepat tergantung pada kelas jaringan. Misalnya, dalam alamat Kelas A, bagian jaringan terkandung dalam oktet pertama, sedangkan sisa alamat digunakan untuk menunjukkan subnet dan host. Dalam alamat Kelas B, dua oktet pertama adalah bagian jaringan, sedangkan sisanya untuk subnet dan host, dll.

 

E.   Manfaat IP Address

Manfaat secara umum yang dapat dirasakan bagi pengguna internet dengan adanya IP Address adalah aksesibilitas yang mudah dalam melakukan kegiatan internet. Manfaat ini berkaitan erat dengan fungsi IP Address sebagai identitas sebuah perangkat. Jika dianalogikan sebuah perangkat sebagai manusia dan IP Address adalah sebuah nama, tentu hal ini akan mempermudah komunikasi antar manusia tersebut. Jadi, manfaat utama dari penggunaan IP Address ini bagi pengguna internet yaitu dapat melakukan komunikasi data, mengakses informasi, dan melakukan kegiatan-kegiatan lain yang berhubungan dengan internet.


II.             E-mail

 

A.   Pengertian Email Secara Umum

Email merupakan singkatan Electronic Mail yang artinya surat elektronik. Email adalah sarana yang digunakan untuk mengirim dan menerima pesan atau surat dengan format digital malalui jaringan komputer dan internet. Dengan Email mengirim pesan atau surat akan lebih menghemat waktu, karena hanya memerlukan beberapa detik surat/pesan kita sampai tujuan dan tidak perlu menunggu berhari-hari seperti mengirim surat atau pesan biasa (pos). Isi surat atau pesan pada Email dapat kita isi dengan konten gambar atau suara dan vidio. Email tidak hanya digunakan untuk mengirim surat atau pesan saja, tapi juga diperlukan sebagai persyaratan untuk mendaftar Facebook, Twitter, Blogger dan lain-lain.

B.   Jenis-jenis Email

Mengacu dari pengertian email di atass, terdapat 3 jenis email yang bisa diklasifikasikan. Berikut ini adalah jenis jenis email dan penjelasannya

·      POP Mail

POP mail (Post Office Protocol) yaitu jenis email yang diperoleh pengguna dari ISP yang menjadi langganan atau alamat email pekerja yang diberikan oleh perusahaan kepada pekerjanya.

·      Webmail

Webmail yaitu email yang berbasis website. Jadi, pengguna email jika ingin membuka email yang dimilikinya, dia harus membuka halaman situs dari penyedia layanan email tersebut.

·      Forward Mail

Forward mail adalah sebuah layanan email yang meneruskan atau memforward email yang diterima oleh pengguna ke alamat email yang lainnya. Forward mail umumnya hanya dipakai oleh mereka yang sering berganti-ganti alamat email.

C.   Fungsi dan Manfaat Email

Berdasarkan penjelasan dari pengertian email di atas, maka dapat disimpulkan bahwa fungsi atau manfaat email secara umum adalah untuk


mengirim dan menerima pesan. Sedangkan manfaat dan fungsi penggunaan email lebih lanjut adalah sebagai berikut ini.

1.    Mengirim dan Menerima Pesan

Untuk mengirim dan menerima pesan email di manapun berada saat ada gadget dan jaringan internet merupakan kegunaan email yang paling umum. Pesan tersebut bisa dikirim ke tujuan dengan waktu yang sangat cepat, bahkan dalam hitungan detik sudah sampai. Kecepatan pengiriman tersebut tentunya dipengaruhi oleh kecepatan internet, baik dari si pengirim maupun si penerima.

2.    Mengirim dan Menerima File

Selain mengirim pesan, email juga dapat digunakan untuk mengirimkan berbagai macam jenis file dan dokumen digital dengan ukuran tertentu, baik dalam bentuk foto, audio, video, teks, dan lain-lain. File tersebut biasanya ditambahkan dalam lampiran (attachment).

 

3.    Sebagai Identitas Diri

Email juga dapat digunakan sebagai identitas diri kita di internet, di mana orang lain bisa menghubungi kita dengan menggunakan alamat email yang kita miliki. Di berbagai aspek, penggunaan email bagi setiap orang sudah menjadi hal yang wajib. Email seringkali dijadikan syarat mutlak untuk proses aktivasi berbagai macam layanan digital, sebagai contoh untuk aktivasi layanan berlangganan surat, aktivasi smartphone dan yang lainnya.

 

4.    Email Untuk Mendaftar di Berbagai Situs

Saat ini bagi sebagian besar website, memerlukan email penggunanya supaya dapat melakukan aktivitas di website tersebut. Misalnya situs media sosial, situs e-commerce, situs forum, game online dan berbagai macam layanan yang lain yang mengharuskan penggunanya untuk mendaftarkan email yang dimilikinya. Hal itu dikarenakan beberapa layanan website tersebut memerlukan verifikasi dari penggunanya, dan ini hanya dapat dilakukan apabila pengguna mempunyai alamat email yang valid.

 

5.    Email untuk Media Pemasaran

Sekarang ini media email banyak yang digunakan sebagai sarana pemasaran online. Sebagian besar pebisnis online melakukan pemasaran lewat email untuk dapat meningkatkan penjualannya. Pemasaran lewat email


merupakan salah satu bentuk pemasaran online yang tergolong cara lama. Namun sampai sekarang ini email marketing masih bisa dibilang efektif.

 

 

D.   Cara Kerja Email

Sebetulnya cara kerja email itu sederhana. Cara kerja email secara singkatnya itu seperti halnya pada saat kita menulis surat kepada orang lain, yang membedakan yaitu email bisa disertai dengan file-file tertentu yang ingin kita kirim selain itu waktu pengiriman lebih cepat. Berikut ini adalah cara kerja email beserta gambarnya.

1).   Yang pertama pemilik email harus membuka emailnya terlebih dahulu dan kemudian menulis isi pesan yang akan dikirimnya.

2).   Setelah itu, pengguna email memberikan sebuah instruksi pada aplikasi email untuk mengirim pesan kepada alamat email yang akan dikirimi pesan.

3).  Selanjutnya email server akan melakukan identifikasi alamat email tujuan, kemudian mengirimkan pesan tersebut ke email server lain yang lokasinya berada dekat dengan alamat tujuan. Sebuah email terkadang dikirim melalui beberapa email server, tergantung dari rute yang akan dilaluinya.

 

4).  Pada saat pesan email terkirim kepada alamat email penerima, maka isi dari pesan tersebut tersimpan di email server sampai si penerima membuka pesan tersebut.

 

5).  Ketika penerima membuka pesan di inbox/ kotak pos, maka aplikasi email si penerima akan meminta email baru yang ada di email server kemudian mengunduhnya ke dalam komputer si penerima email.

 

6).  Setelah itu, penerima email bisa melihat dan membaca isi dari pesan yang telah diunduh tersebut.

 

III.             Web

 

A.   Pengertian Web

 

Website adalah bagian tidak terpisahkan dari perkembangan internet, dan saat ini jumlahnya mencapai 1,9 miliar di seluruh dunia. Bahkan, jumlah


tersebut akan terus bertambah karena jenis website juga terus berkembang. Website adalah kumpulan halaman yang berisi informasi tertentu dan dapat diakses dengan mudah oleh siapapun, kapanpun, dan di manapun melalui internet. Cara mengakses web adalah dengan menuliskan URL di alamat website di browser.

 

situs web biasanya menampilkan kumpulan halaman yang berisi informasi tertentu. Misalnya informasi tentang produk layanan

seperti Hosting, VPS, Domain, Website Instan, dan informasi seputar pengetahuan produk dalam bentuk blog, kursus online dan lainnya. Agar pengunjung lebih mudah untuk mengakses informasi yang mereka cari, halaman-halaman tersebut dikelompokkan dalam menu yang bisa diakses dari halaman utama web. Sebagian besar website sudah menggunakan cara ini untuk lebih meningkatkan pengalaman pengunjung saat mengaksesnya. Namun, struktur dan tampilan halaman website dulu tidak secanggih itu.

 

B.   Unsur-Unsur Website

 

1.    Domain

Domain adalah alamat sebuah website. Tercatat dalam sejarah domain, mulanya untuk mengunjungi suatu situs web perlu mengetahui alamat IP atau IP Address yang ditandai deretan angka. Karena alamat IP sangat sulit diingat, maka terciptalah sistem penamaan alamat website.

Misalnya, niagahoster.co.id, youtube.com, google.com, dan lain sebagainya.

Kita bisa menggunakan nama domain yang sesuai dengan maksud atau fungsi website. Misalnya, memakai nama brand bisnis, nama pribadi, atau nama topik dari website tersebut. Nama apapun bisa Anda pilih sebagai domain, asalkan singkat, mudah diingat, dieja, dan ditulis. Tujuannya, agar memudahkan ketika visitor ingin berkunjung ke situs Anda.

2.    Hosting

Hosting adalah server tempat di mana semua file website disimpan serta dapat diakses dan dikelola melalui internet. Web hosting bisa diibaratkan sebuah rumah dan website adalah seluruh isi rumah tersebut, mulai dari gambar, video, teks, dan lainnya.

 

3.    Konten


Semua informasi disediakan dalam bentuk konten website. Dengan adanya konten, pengunjung dapat mengetahui informasi yang ada di sebuah website baik dalam bentuk gambar, video, bahkan teks. Sebagai contoh, website Niagahoster ditujukan sebagai pusat informasi bisnis online dan tempat konsumen bisa membeli produk. Maka, konten yang ditampilkan adalah penjelasan berbagai produk di beberapa landing page, informasi penggunaan produk dan topik seputar produk dalam bentuk blog, hingga halaman kursus yang memberikan value lebih kepada konsumen.

4.    Bahasa Pemrograman

Selanjutnya, unsur website adalah bahasa pemrograman. Tim Berners- Lee awalnya mengembangkan website dengan bahasa pemrograman HTML. Seiring berkembangnya dunia coding, terciptalah beberapa bahasa pemrograman lain. Coding adalah proses menulis kode untuk membangun website. Beberapa bahasa yang bisa di-coding antara lain CSS untuk mengatur tampilan elemen website, JavaScript agar website lebih dinamis serta interaktif, dan lainnya.

Selain ketiga bahasa pemrograman tersebut, mulai membuat banyak website menarik bermunculan dan melahirkan banyak programmer hebat yang mampu membuat situs web dengan baik. Namun, teknologi website terus berkembang sehingga orang yang tidak memiliki keahlian bahasa pemrograman bisa membuat website dengan CMS atau Content Management System, yaitu software untuk mengatur konten website. Saat ini, pilihan CMS yang bisa digunakan pun kian banyak. WordPress

adalah CMS terpopuler saat ini, di mana telah digunakan oleh lebih dari 30 juta website atau setara dengan 60% website di dunia.

5.    Tampilan

Tampilan website tidak hanya sekedar menarik, tetapi juga harus user friendly. Artinya, menarik berkat kombinasi warna yang pas dengan struktur yang rapi sehingga memudahkan akses pengguna di semua perangkat. Untuk membuat tampilan menarik dengan coding, bahasa pemrograman CSS-lah yang digunakan. Namun, kalau menggunakan CMS seperti WordPress, ada ribuan pilihan template siap pakai. Saat ini bahkan telah banyak template yang memudahkan Anda untuk melakukan kustomisasi seperti mengedit font, memilih warna font, men-setting layout, dan lainnya.

 

C.    Jenis-Jenis Website dan Contohnya


Secara umum, ada dua jenis website berdasarkan sifatnya,

yaitu website statis dan website dinamis. Jika informasinya tetap atau tidak berubah disebut website statis. Sebaliknya, jika informasi dalam website selalu berubah-ubah disebut website dinamis. Namun, jika dilihat dari tujuan penggunaannya, ada setidaknya tujuh jenis website, yaitu:

1.    Website Pribadi

Website pribadi adalah jenis website yang dimiliki oleh individu, yang biasanya digunakan untuk tujuan profesionalitas atau menyampaikan opini pribadi. Misalnya, dapat menunjukkan berbagai karya atau pengetahuan dengan cara membuat website portofolio.

2.    Website Toko Online atau E-commerce

Website toko online atau ecommerce adalah jenis website yang digunakan untuk berjualan secara online. Penggunaan situs toko online sangat populer karena dinilai dapat menjalankan bisnis secara efektif, terutama dengan pangsa pasar online yang jauh lebih luas. Website toko online memiliki halaman dan menu yang menunjukkan aktivitas bisnis dari sebuah tempat berbelanja. Diantaranya ada fitur keranjang belanja, checkout, katalog serta halaman produk, dan lainnya. Website toko online juga bisa Anda desain dengan layout sesuai kebutuhan menggunakan warna khas bisnis, logo, dan sebagainya. Website The Executive adalah salah satu website toko online menjual berbagai produk fashion sekaligus sebagai media promosi.

3.    Website Company Profile

Website company profile adalah jenis website yang digunakan untuk menunjukkan eksistensi perusahaan. Jadi, ketika ada yang ingin mencari informasi tentang perusahaan tersebut melalui internet, website inilah yang menjadi sumber utamanya. Tak hanya itu, situs company profile juga penting untuk meningkatkan kredibilitas bisnis. Fungsi website ini adalah menampilkan profil dan berbagai informasi seputar perusahaan. Contohnya, website company profile milik Unilever yang berisi profil, jajaran pimpinan perusahaan, berita, karir, hingga informasi investor. Sebagai company profile, fungsi website adalah menunjukkan campaign yang sedang dijalankan juga.

 

4.    Website Komunitas


website komunitas atau web forum yaitu jenis website yang dapat menjadi wadah berkomunikasi bagi para penggunanya. Situs web ini biasanya memiliki fasilitas seperti, pengguna dapat membuat thread atau konten dalam berbagai topik, lalu orang lain mengajukan pertanyaan, berkomentar, dan sebagainya. Dari sanalah para pengunjung website dapat berinteraksi dengan pengunjung lainnya.

5.    Website Gallery

Website gallery atau fotografi adalah jenis website yang menampilkan konten visual seperti foto dan video. Biasanya, situs gallery menyediakan stok foto dalam jumlah dan dengan kualitas tinggi. Foto tersebut bisa didapatkan baik secara gratis maupun dengan membeli lisensi dan dapat digunakan sebagai pendukung konten, visualisasi iklan, dan lainnya. Salah satu contoh website gallery yaitu Pexels. Di website tersebut, dapat mencari foto atau gambar hanya dengan memasukkan kata kunci yang Anda inginkan.

6.    Website Berita

Website berita adalah jenis website yang bertujuan menyebarkan berita terupdate. Website jenis ini semakin populer karena saat ini ranah berita offline sudah mulai ditinggalkan. Selayaknya koran, website portal berita berisi informasi terkini dalam berbagai topik, seperti politik, kesehatan, lingkungan, bahkan wawancara dengan tokoh

tertentu. Contohnya yaitu The New York Times, yang mempublikasikan berbagai macam berita setiap harinya.

7.    Blog

 

Blog adalah jenis website yang dapat memuat banyak konten artikel yang disebut blog. Biasanya, blog membahas niche atau topik tertentu, seperti keuangan, teknologi, kecantikan, kuliner, dan lainnya. Contohnya, blog naked-traveler yang rutin membahas seputar travel dalam bentuk artikel.

 

 

 

                            E-Commerce

 

A.   Pengertian E-Commerce


e-commerce adalah sebuah aktivitas belanja online yang melibatkan jual beli produk fisik atau digital melalui Internet. Bahkan, e-commerce juga mencakup kegiatan seperti jual beli, perbankan, dan penyediaan jasa.

E-commerce ini menawarkan banyak perubahan terkait proses perdagangan. Jika proses jual beli tradisional membutuhkan pertemuan tatap muka antara pembeli dan penjual, e-commerce tidak lagi membutuhkannya. Pembeli dapat berdagang di berbagai kota tanpa pertemuan dan berkomunikasi melalui internet. E-Commerce menguntungkan pembeli dan juga penjual. Pembeli lebih hemat biaya dan waktu karena tidak perlu jauh- jauh mencari barang yang dibutuhkan. Kerugiannya adalah pembeli tidak dapat melihat barang secara langsung dan memegang bahan dari mana barang tersebut dibuat. Misalnya, jika seorang pembeli ingin membeli pakaian, citra dan persepsi pembeli tentang pembelian tersebut dapat berbeda dengan produk yang dijual karena tidak dapat memegang dan menyentuh bahan yang digunakannya.

 

 

B.   Sejarah E-Commerce

 

Berdasarkan paparan dari Prasetyo Budi Widagdo, e- commerce berawal dari tahun 1970-an, bersamaan dengan kemunculan electronic fund transfer, sebuah layanan pengiriman uang

melalui saluran elektronik. Pada saat itu, hanya sedikit perusahaan yang menggunakannya. Sehingga e-commerce pun belum umum digunakan. Seiring berjalannya waktu, muncul electronic data intercharge. Electronic commerce pun terus berkembang. Perusahaan manufaktur, hingga reservasi perjalanan, mulai memanfaatkan model perdagangan elektronik ini. Hingga pada tahun 1990, internet mulai dikomersilkan, perdagangan elektronik kian membesar, sehingga muncul istilah electronic commerce. Saat ini, e- commerce telah berkembang di indonesia dengan macam dan jenisnya, hingga memiliki beragam model bisnis dan beragam barang/jasa yang ditawarkan.

 

 

C.   Jenis-Jenis E-Commerce dan Contohnya

Berdasarkan paparan dari The Balance Small Business, jenis- jenis electronic commerce di antaranya adalah:

1.    Business-to-Business (B2B)


E-commerce adalah pihak bisnis, dan konsumennya juga merupakan pihak bisnis. Electronic commerce kemudian menjual barang yang dibutuhkan perusahaan, sehingga konsumennya juga sebuah perusahaan.

Contohnya adalah perusahaan penyedia perabot kantor, perusahaan hosting, dan lain-lain.

2.    Business-to-Consumer (B2C)

E-commerce merupakan pihak bisnis, sedangkan pelanggannya adalah konsumen yang menggunakan barang atau jasa untuk pribadi. Contohnya adalah situs belanja online seperti HijUp.

3.    Consumer-to-Consumer (C2C)

Yaitu tempat di mana penjual UMKM (bukan perusahaan besar) memanfaatkan electronic commerce sebagai sarana untuk menjual barang/jasa kepada konsumen langsung. C2C dikenal juga

sebagai marketplace. Contohnya seperti Tokopedia, Bukalapak, dan lain- lain. Karena beberapa tempat e-commerce B2C dan C2C mirip, peleburan antara keduanya sering kali dianggap ada. Namun, karena model bisnisnya berbeda, kedua kategori ini masih dapat dianggap berbeda.

4.    Consumer-to-Business (C2B)

E-commerce adalah sarana bagi seorang konsumen untuk menawarkan barang atau jasanya kepada perusahaan. Contohnya website freelancer Fiverr atau Upwork. Penawar proyek adalah calon konsumen, yang menawarkan proyek pada perusahaan-perusahaan.

Seorang influencer yang menawarkan jasa promosi dan review-nya kepada perusahan juga bagian dari transaksi e-commerce C2B.

5.    Business-to-Administration (B2A)

Arti dari administration adalah sektor publik milik negara. Artinya perusahaan yang memberikan layanan jasa/penjualan barang ke pihak pemerintah. Contohnya adalah kerja sama swasta sebagai pihak ketiga, seperti pembuatan aplikasi layanan pemerintahan oleh perusahaan penyedia jasa pembuatan aplikasi, dan lain-lain.


 

D.   Kelebihan dan Kekurangan E-Commerce


·      Kelebihan E-Commerce

1.    Tidak perlu toko dan biaya rendah

Untuk menjual barang atau jasa secara online, tidak perlu membangun atau menyewa toko fisik. Hal ini dapat mengurangi biaya sewa dan biaya tenaga kerja penjaga toko. Selain itu, tidak perlu mengeluarkan biaya listrik, air, dan biaya perawatan untuk toko. Cukup memiliki tempat atau gudang untuk menyimpan barang, dan kantor kecil untuk keperluan administrasi.

2.    Mudah berkembang

Kita akan dengan mudah dan cepat mengembangkan bisnis, karena biaya yang dikeluarkan tidak sebanyak toko offline. Selain itu, kepraktisan yang ditawarkan oleh e-commerce membuat beberapa konsumen lebih memilih untuk berbelanja secara online.

3.    Tidak putus kontak

Saat berbelanja online, akan diminta untuk mengisi data secara lengkap. Apabila disetujui oleh pelanggan, kamu bisa memanfaatkan kontak ini untuk sarana promosi. Selain itu, beberapa e-commerce memiliki aplikasi yang bisa di-install di handphone. Penggunaan fitur notifikasi juga dapat menjadi sarana promosi.

4.    Jangkauan Yang Luas

Pembeli dari seluruh negeri dapat melihat dagangan kita.

5.    Unlimited Hours Atau Tidak Dibatasi Oleh Waktu

Bisnis dapat dilakukan 24 jam sehari, tetapi biaya untuk mendukungnya sangat besar. Pembeli dapat mengakses toko dan berbelanja online.

6.    Tidak Perlu Stok Barang Sendiri

Bisa menjadi seorang dropshipper. Metode pemasaran ini memungkinkan untuk menjual saat kehabisan stok. Ketika pesanan tiba, cukup transfer ke produsen barang yang diinginkan.

7.    Memproses transaksi dan pengiriman dengan mudah

Dengan tool online, tidak perlu khawatir untuk memproses dan mengirimkan barang. Saat ini terdapat berbagai layanan pembayaran elektronik yang diproses di Internet. Pengiriman juga dapat dilacak secara online.

8.    Dapat mempelajari kebiasaan pelanggan

Menjalankan bisnis online tanpa memahami perilaku pelanggan artinya menyia-nyiakan investasi dalam bisnis. Saat ini sudah banyak alat analisis yang dapat digunakan untuk memeriksa data toko online, seperti: Google Analitik.


9.    Bekerja dari Mana Saja

Dapat dijalankan dari mana saja dengan perangkat dan koneksi internet yang tepat, karena selalu dapat diakses.

 

 

mmerce tidak bisa selalu 100% menjamin keamanan seluruh barang yang terjual di sana. Dalam pembelanjaan dengan proses tersebut, terdapat kemungkinan barangmu tidak dikirim atau kualitasnya tidak sebaik yang dijanjikan oleh toko. Hal ini bisa diminimalkan dengan berbelanja melalui perusahaan yang memang menawarkan keamanan belanja seperti Bukalapak, Tokopedia, Shopee, dan lain-lain. Selain itu, masih ada risiko berupa pencurian data pribadi hingga pencurian kartu kredit. Kunci dari berbelanja di platform ini adalah selalu hati-hati, ganti password secara rutin, dan membeli di toko yang terpercaya.

3.    Persaingan harga

Besarnya persaingan harga antartoko. Hal ini sebenarnya baik untuk pelanggan, namun bisa jadi merugikan untuk penjual. Karena mudah untuk mencari barang atau jasa yang dicari, maka orang juga dapat dengan mudah membanding-bandingkan barang atau jasa yang ditawarkan oleh toko. Hal ini dapat mendorong persaingan harga yang ketat, sehingga penjual tidak bisa mendapatkan untung yang besar.

 

 

 

    Artificial Intelligence (AI) atau         Kecerdasan buatan

 

 

            A.   Pengertian Artificial Intelligence (AI) atau Kecerdasan buatan

Artificial Intelligence (AI) atau Kecerdasan buatan adalah simulasi dari kecerdasan yang dimiliki oleh manusia yang dimodelkan di dalam mesin dan diprogram agar bisa berpikir seperti halnya manusia. Sedangkan menurut Mc Leod dan Schell, kecerdasan buatan adalah aktivitas penyediaan


mesin seperti komputer dengan kemampuan untuk menampilkan perilaku yang dianggap sama cerdasnya dengan jika kemampuan tersebut ditampilkan oleh manusia. Dengan kata lain AI merupakan sistem komputer yang bisa melakukan pekerjaan-pekerjaan yang umumnya memerlukan tenaga manusia atau kecerdasan manusia untuk menyelesaikan pekerjaan tersebut.

AI sendiri merupakan teknologi yang memerlukan data untuk dijadikan pengetahuan, sama seperti manusia. AI membutuhkan pengalaman dan data supaya kecerdasannya bisa lebih baik lagi. Poin penting dalam proses AI adalah learning, reasoning dan self correction. AI perlu belajar untuk memperkaya pengetahuannya. Proses belajar AI pun tidak selalu disuruh oleh manusia, melainkan AI akan belajar dengan sendirinya berdasarkan pengalaman AI saat digunakan oleh manusia. Saat ini, Al menjadi sesuatu yang berpengaruh pada pekerjaan i.


1.    DeepFace Facebook

Salah satu contoh dari AI adalah teknologi DeepFace yang dimiliki oleh Facebook. AI ini berfungsi untuk mengenali wajah orang yang ada pada postingan foto. Dengan teknologi ini, kamu tidak perlu lagi menandai seseorang yang ada pada foto secara manual, karena AI ini yang akan melakukannya. Sebelum AI dapat mengidentifikasi bahwa orang di foto itu adalah kamu, AI akan dilatih berdasarkan data. Datanya didapatkan saat kamu menandai orang di foto sebelumnya dan dari hasil saran AI terhadap orang yang ada di foto yang kamu setujui. Setelah AI


berlatih dan memiliki banyak data maka AI nantinya akan dapat mengidentifikasi seseorang yang ada di foto.


3.    Asisten Virtual

Seperti Google assistant, Siri atau Alexa. Seperti asisten pada umumnya, asisten virtual ini juga bisa kamu ajak berinteraksi, mencatat kapan kita ada janji atau acara, memberikan informasi, dan bisa kita perintah untuk melakukan pengiriman pesan, memutar musik, membuka aplikasi dan lain sebagainya. Asisten virtual ini juga akan terus belajar seiring kita menggunakannya, sehingga asisten virtual dapat mengetahui apa yang kita sukai dan hal apa yang biasa kita lakukan.

4.    Mobil pengemudi otomatis (automatic drive)

Sistem ini menggunakan kombinasi visi komputer, pengenalan gambar, dan juga pembelajaran mendalam dalam membangun keterampilan otomatis untuk mengemudikan kendaraan sambil tetap berada pada jalur tertentu dan menghindari penghalang yang tidak terduga, seperti pejalan kaki ataupun pembatas jalan.

5.    Robotika

Robotika biasanya digunakan dalam jalur perakitan dalam produksi mobil atau oleh NASA untuk memindahkan benda besar di luar angkasa. Para peneliti juga menggunakan pembelajaran mesin untuk membangun robot yang dapat berinteraksi dalam lingkungan sosial.

 

 

            C.   Manfaat AI

·      Meminimalisir Kesalahan: Membantu menciptakan peluang dengan akurasi tinggi.

·      Hemat Energi: Membantu menekan biaya ongkos bahan bakar perusahaan.

·      Menyelesaikan Persoalan Eksplorasi: Teknologi AI dapat diterapkan untuk menjelajahi apapun dimana manusia masih terbatas pada kemampuannya.


·      Menghemat Sumber Daya Manusia: Menggantikan peran manusia dalam bekerja dan diterapkan pada sistem teknologi asisten digital.

·      Membantu kesehatan: Dalam bentuk aplikasi, tenaga kesehatan akan mendapatkan informasi tingkat kesehatan pasien

 

 

                D.   Teknologi Pendukung Kecerdasan Buatan

·      Unit pemrosesan grafis merupakan kunci bagi AI, karena unit ini menyediakan penghitungan berat yang diperlukan untuk pemrosesan berulang. Melatih jaringan neural membutuhkan data dan juga daya komputasi yang besar.

·      Internet of things menghasilkan jumlah data yang amat besar dari perangkat-perangkat yang terhubung, yang mana sebagian besar tidak dianalisis. Mengotomasi model dengan AI akan memungkinkan kita untuk menggunakan lebih banyak dari AI.

·      Algoritma lanjutan sedang dikembangkan dan digabungkan dalam cara-cara baru guna menganalisis lebih banyak data yang lebih cepat dan pada beberapa tingkatan. Proses cerdas ini adalah kunci untuk mengidentifikasi dan memprediksi kejadian langka, memahami sistem yang kompleks, dan mengoptimalkan skenario u

        

                               


    

                                 PENGERTIAN  IOT


Apa itu internet of things?

Internet of things merupakan sebuah konsep di mana suatu benda atau objek ditanamkan teknologi-teknologi seperti sensor dan software dengan tujuan untuk berkomunikasi, mengendalikan, menghubungkan, dan bertukar data melalui perangkat lain selama masih terhubung ke internet. 


IoT memiliki hubungan yang erat dengan istilah machine-to-machine atau M2M. Seluruh alat yang memiliki kemampuan komunikasi M2M ini sering disebut dengan perangkat cerdas atau smart devices. Perangkat cerdas ini diharapkan dapat membantu kerja manusia dalam menyelesaikan berbagai urusan atau tugas yang ada.


Unsur pembentuk ekosistem IoT

Untuk membuat suatu ekosistem IoT, kita tidak hanya memerlukan perangkat-perangkat yang pintar, melainkan juga berbagai unsur pendukung lain di dalamnya. Berikut adalah berbagai unsur pembentuk internet of things:


Artificial intelligence (kecerdasan buatan)

Yang pertama ada kecerdasan buatan. Kecerdasan buatan atau artificial intelligence (AI) adalah sistem kecerdasan yang dimiliki oleh manusia yang diimplementasikan atau diprogram di dalam mesin agar mesin dapat dapat berpikir dan berlaku layaknya manusia. AI ini sendiri memiliki beberapa cabang, salah satunya adalah machine learning. Kamu dapat mempelajari machine learning ini di Machine Learning Developer Dicoding loh sebagai langkah awal untuk mengembangkan AI.


Dalam IoT, hampir semua mesin atau alat dapat menjadi mesin pintar. Itu berarti IoT sangat berdampak pada seluruh aspek kehidupan kita. AI ini bertugas untuk mengumpulkan data, perancangan dan pengembangan algoritma, serta pemasangan jaringan.


Sensor

Berikutnya ada sensor. Unsur ini merupakan unsur pembeda mesin IoT dengan mesin canggih lainnya. Dengan adanya sensor ini mesin mampu menentukan instrumen yang dapat mengubah mesin IoT dari yang semula bersifat pasif menjadi mesin atau alat yang bersifat aktif dan terintegrasi.


Konektivitas

Yang terakhir adalah konektivitas. Konektivitas juga biasa disebut sebagai koneksi antar jaringan. Dalam dunia IoT sendiri ada kemungkinan untuk kita membuat jaringan baru, jaringan yang khusus digunakan 



 Manfaat Internet of Things

 

Dikutip dari buku Pengantar Teknologi Internet of Things (IoT) (2019) oleh Yudho Yudhanto, manfaat utama IoT adalah


Improved Customer Engagement

IoT dapat meningkatkan pengalaman pengguna dengan mengotomatisasikan segala tindakan. Contohnya, IoT memungkinkan adanya sensor pendeteksi kerusakan pada mobil.

diterima oleh pabrik. Sehingga pada waktu pengemudi akan melakukan servis, pabrik akan memastikan bahwa bagian yang rusak tersedia di bengkel.


Technical Optimization

IoT membantu meningkatkan pemanfaatan teknologi. Contohnya, sensor mobil akan mengumpulkan data tentang kinerja mobil dan data akan didapatkan oleh pabrik.


Sehingga pabrik dapat menganalisa dan melakukan optimalisasi seperti meningkatkan desain atau kinerja lainnya.


Reduce Waste

IoT menyediakan informasi real-time yang mengarah ke pengambilan keputusan yang efektif dan pengelolaan sumber daya.


Contohnya, ketika pabrik menemukan kesalahan pada banyak mesin, maka pabrik akan melacak dan memperbaiki masalah dengan sabuk manufaktur.


0 Response to "Bahasa Pemrograman Pengertian Dan Contoh contohnya"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel