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