Senin, 24 Oktober 2022
Mega Proyek Mose Italia
Selasa, 18 Oktober 2022
Apa itu Programmer dan Berapa Penghasilan Seorang Programmer?
Pendapatan dan Apa Saja Tugas Seorang Programmer?
Ada banyak pihak yang terlibat dalam terciptanya sebuah aplikasi atau program. Sakah satunya adalah Programmer. profesi yang satu ini selalu dibutuhkan di perusahaan, terutama bisnis atau perusahaan berbasis teknologi. Kita cari tahi bersama apa itu Programmer, berapa gajinya, dan apa saja tugas dan skill yang dibutuhkan. Simak sampai habis!
Apa itu Programmer?
Programmer adalah seseorang yang bertugas untuk membuat suatu sistem, aplikasi, atau program menggunakan bahasa pemrograman. Bahasa ini terdiri dari kumpulan sintaks yang bisa menjembatani pkiran manusia dan juga komputer. Beberapa bahasa pemrograman yang populer diantaranya adalah Java, Python, PHP, Kotlin, Swift, dan masih banyak lagi.
Beberapa aplikasi di HP kamu, media sosial yang kamu gunakan, atau website yang sering kamu kunjungi dibuat menggunakan bahasa pemrograman. Bahasa yang digunakan pun berbeda-beda. Misalnya Kotlin untuk pengembangan Android dan aplikasinya, dan Swift untuk pengembangan iOS.
Di beberapa perusahaan, programmer juga bisa disebut Software Engineer atau Software Developer.
Tugas Programmer
Secara umum tugas atau pekerjaan Programmer adalah membuat atau mengembangkan sistem, website, atau aplikasi. Tapi tidak berhenti di situ saja, berikut merupakan 5 tugas dari Programmer :
1. Merancang Flowchart
Sebelum membuat program, biasanya seorang programmer akan menggambar flowchart. Flowchart adalah diagram alir yang menggambarkan algoritma, alur kerja, atau proses dari suatu program.
2. Menuliskan Kode Untuk Program (Coding)
Setelah selesai merancang flowchart, selanjutnya programmer akan melakukan penulisan kode atau coding. Coding adalah cara Programmer berkomunikasi dengan komputer. Programmer akan memberikan instruksi menggunakan bahasa pemrograman yang sesuai. Dalam penulisan kode, ketelitian programmer sangat dibutuhkan untuk menghindari lesalahan yang menyebabkan error.
3. Debugging
Debugging adalah proses menemukan dan menghapus bug atau error untuk memungkinkan program dibuat sesuai dengan spesifikasi yang telah ditetapkan. Ini merupakan bagian dari proses pengujian program. Hal ini bisa dilakukan beberapa kali sampai semua bug atau error berhasil dihapus atau diperbaiki.
4. Memperbarui Kode Program
Setelah proses pembuatan program selesai, biasanya program akan diuji oleh Quality Assurance Engineer. Ini dilakukan untuk mengetahui apakah program sudah berjalan sesuai yang seharusnya atau perlu diperbaiki lagi. Jika ada kesalahan atau ketidaksesuaian, maka program akan dikembalikan kepada programmer untuk diperbarui penulisan kodenya. Atau jika ada pembaruan dari aplikasi, maka programmer juga harus memperbarui penulisan kodenya.
Jenis-Jenis Programmer
1. Software Developer
2. Web Developer
3. Database Developer
4. Mobile App Developer
Gaji Programmer
Seperti yang disebutkan di atas, Programmer terbagi menjadi beberapa jenis, karena itu gajinya pun berbeda-beda. Berdasarkan survei rata-rata gaji Programmer di Jakarta adalah Rp 8.787.692. Besaran gaji ini bisa berbeda-beda karena menyesuaikan UMP dan JMK setiap daerah dan kebijakan perusahaan.
Skill yang Harus Dimiliki Programmer
1. Menguasai bahasa pemrograman
2. Memahami database
3. Memahami Software Development Life Cycle (SDLC)
4. Problem Solving
5. Memperhatikan detail dan teliti
6. Komunikasi yang baik
7. Menguasai Bahasa Inggris
Minggu, 16 Oktober 2022
Percepatan Digital di Globalisasi Modern
Percepatan
Digital di Globalisasi Modern
Era digital telah membawa
perubahan yang baik sebagai dampak positif yang bisa digunakan sebaik-baiknya. Namun
dalam waktu yang bersamaan, era digital telah pula masuk ke dalam berbagai
bidang seperti politik, ekonomi, sosial budaya, pertahanan, keamanan, dan
teknologi globalisasi informasi itu sendiri.
Era digital terlahir
dengan kemunculan digital, jaringan internet khususnya teknologi informasi komputer.
media baru era digital memiliki karakteristik dapat dimaipulasi, bersifat jaringan
atau internet. Media massa beralih ke media baru atau internet karena ada
pergeseran budaya dalam sebuah penyampaian informasi. Kemampuan media era
digital saat ini lebih memudahkan masyarakat dalam menerima informasi lebih cepat.
Dengan media internet membuat media massa berbondong-bondong berpindah Haluan.
Semakin canggihnya
teknologi digital masa kini membuat perubahan besar terhadap dunia, lahirnya
berbagai macam teknologi digital yang semakin maju telah banyak bermunculan. Berbagai
kalangan telah dimudahkan dalam akses suatu informasi melalui banyak cara,
serta dapat menikmati fasilitas dari teknologi digital dengan bebas dan
tekendali.
Era digital bukan
persoalan siap atau tidak dan bukan pula suatu opsi namun sudah merupakan suatu
konsekuensi. Teknologi akan terus bergerak ibarat arus laut yang terus berjalan
di tengah-tengah kehidupan manusia. Maka tidak ada -ilihan lain selain menguasai
dan mengendalikan teknologi percepatan digital ini dengan baik dan benar agar
memberi manfaat yang sebesar-besarnya.
Dampak Positif dan
Negatif Era Digital
Dalam perkembangan
teknologi digital ini tentu banyak dampak yang dirasakan dalam era digital ini,
baik dampak postif maupun dampak negatifnya.
Dampak
positif era digital antara lain:
a) Informasi yang dibutuhkan dapat lebih cepat
dan lebih mudah dalam mengaksesnya.
b)
Tumbuhnya inovasi dalam berbagai bidang yang berorentasi pada teknologi digital
yang memudahkan proses dalam pekerjaan kita.
c) Munculnya media massa berbasis digital,
khususnya media elektronik sebagai sumber pengetahuan dan informasi masyarakat.
d)
Meningkatnya kualitas sumber daya manusia melalui pengembangan dan pemanfaatan
teknologi informasi dan komunikasi.
e) Munculnya berbagai sumber belajar seperti
perpustakaan online, media pembelajaran online,diskusi online yang dapat
meningkatkan kualitas pendidikan.
f)
Munculnya e-bisnis seperti toko online yang menyediakan berbagai barang
kebutuhan dan memudahkan mendapatkannya.
Dampak Negatif Era
Digital
yang harus
di antisipasi dan dicari solusinya untuk mengindari kerugian atau bahaya, antara
lain:
a)
Ancaman pelanggaran Hak Kekayaan Intelektual (HKI) karena akses data yang mudah
dan menyebabkan orang plagiatis akan melakukan kecurangan.
b)
Ancaman terjadinya pikiran pintas dimana anak-anak seperti terlatih untuk
berpikir pendek dan kurang konsentrasi.
c)
Ancaman penyalahgunaan pengetahuan untuk melakukan tindak pidana seperti
menerobos sistem perbankan, dan lain-lain (menurunnya moralitas).
d)
Tidak meng-efektifkan teknologi informasi sebagai media atau sarana belajar,
misalnya seperti selain men-download e-book, tetapi juga mencetaknya, tidak
hanya mengunjungi perpustakaan digital, tetapi juga masih mengunjungi gedung
perpustakaan, dan lain-lain.
Jumat, 14 Oktober 2022
TUGAS STI 2
Nama
= Muhammad Thoyyibur Rizal
NIM = 221240001291
Kelas
= TIF DB
LATIHAN KE-2
1.
Jelaskan macam-macam Operating Sistem (OS) dan
kegunannya
2.
Apa saja yang saudara ketahui tentang macam-macam soft
ware dan kegunannya.
3.
Jelaskan bagaimana proses terjadinya pengiriman data
melalui jaringan computer.
4.
Apa saja yang dpat menghambat proses terjadinya
pengiriman data pada jaringan computer.
Jawab
:
1)
Kegunaan dari Operating System adalah sebagai penjaga
pintu gerbang dan mnegawasi siapa saja yang
masuk dalam sistem komputer. Sebagai pengoptimal yang akan membuat
daftar atas beberapa pengguna, akses data, komputasi, keluaran, dan lain
sebagainya. Macam-macam Sistem Operasi sebagai berikut: a) Unix
b) Windows
c) Mac
OS
d) Android
e)
Linux
2)
0Kegunaan dari Software yaitu untuk mengoneksi atau
mendeteksi hardware pada komputer sehingga komputer dapat berjalan dengan baik.
Dan juga sebagai penghubung software satu dengan yang lainnya.
a) Operating
System (Sistem Operasi)
b) Application
Software (Program Aplikasi)
c) Utility
Software (Program Bantu)
d)
Malware (Program Perusak)
3)
Dalam dunia networking, proses-proses yang terjadi
sebelum data terkirim melalui media pengirim, dilakukan secara bertahap mulai
dari application layer OSI layer sampai ke lapisan atau physical layer. Setelah
itu barulah terkirim melalui media fisik seperti kabel dan diterima oleh
komputer tujuan dan diproses ulang mulai lapisan dari lapisan physical sampai
ke lapisan aplikasi sehingga bisa sampai ke penggunanya.
Pada tiap-tiap layer atau lapisan, informasi data tersebut
dibumgkus dengan suatu protokol atau aturan-aturan, proses ini dikenal sebagai
Encapsulation. Proses Encapsulation terjadi pada komputer penerima data yang
diterima tersebut dibuka kembali dan diteruskan dari layer 1 sampai layer 7,
proses ini dikenal sebagai Decapsulation.
4)
Yang dapat menghambat proses terjadinya pengiriman data
pada jaringan computer adalah:
a) Gangguan
pada hub atau switch d) Serangan DDOS
b) Kerusakan
pada kabel konektor jaringan e) Komputer lemot
c) Hang
pada computer
TUGAS STI 1
NAMA : Muhammad
Thoyyibur Rizal
KELAS : DB
TAHUN : 2022
- Sebutkan komponen-komponen penting
dalam Personal Komputer (PC) dan jelaskan fungsi dan kegunaannya beserta
gambar/foto masing-masing komponen.
- Jelaskan macam-macam IO
(input/Outpur) komputer dan fungsinya
- Jelas bagaimana proses sistem dan
teknologi informasi dapat berjalan sesuai dengan kegunaannya.
JAWAB :
1.
Power Supplay
menyediakan arus
listrik untuk berbagai peralatan CPU power supplay mengkonversi listrik dan
menyediakan aliran listrik tetap untuk digunakan komputer. Kualitas power
supplay menentukan kualitas kinerja komputer.
2. RAM (Random
Access Memory)
Memory atau RAM
merupakan sebuah perangkat keras komputer yang berfungsi sebagai tempat
penyimpanan data sementara. Memory bekerja dengan menyimpan dan menyuplai
data-data penting yg dibutuhkan Processor dengan cepat untuk diolah menjadi
informasi.
3. Prosesor
atau yang biasanya disebut dengan CPU, adalah otak dari komputer. Prosesor adalah komponen yang mengeksekusi perhitungan kompleks yang memungkinkan komputer untuk bisa digunakan menjelajah internet.
4. Motherboard
Motherboard atau
Papan induk adalah papan sirkuit tempat berbagai komponen elektronik saling
terhubung, motherboard biasa disingkat dengan kata mobo. Pada motherboard
inilah perangkat keras seperti Harddisk, ram, prosesor, kartu grafis, dan
perangkat keras lain dihubungkan.
2. PERANGKAT INPUT
Mouse
Mouse merupakan
perangkat input yang digunakan untuk menunjuk posisi pointer atau kursor pada
layar. Mouse ialah istilah pinjaman dari bahasa Inggris yang artinya tikus.
Bentuknya pas untuk genggaman tangan dan ukurannya kurang lebih sama dengan
rata-rata ukuran tikus.
Keyboard
Keyboard ialah
alat untuk memasukkan data yang berupa huruf, simbol, angka, dan lain-lain. Dengan
perangkat keyboard kita bisa membuat teks, laporan, dan sejenisnya. Untuk
huruf, terdapat huruf A sampai Z; sedangkan angka, ada angka 0,1, hingga 9.
PERANGKAT OUTPUT
Monitor
Monitor adalah
keluaran yang berupa sinyal elektronik sehingga menghasilkan gambar yang sering
kita lihat di layar monitor. Gambar tersebut hasil dari pemrosesan data.
Printer
Perangkat keras
printer berfungsi untuk mencetak data dari komputer, baik berupa teks maupun
gambar / foto. Cetakan dari printer berbentuk hardcopy yang dicetak di atas
kertas. Alat utama untuk menghasilkan cetakan adalah tinta dan tinta bubuk
(toner).
3.
A. Gunakan untuk
hal hal yang positif.
B. Gunakan pada waktu
dan tempat yang tepat.
C. Gunakan sesuai
kebutuhan.
D. Meminimalisir dampak
pada tubuh.
E. Alokasikan waktu
untuk bermain teknologi.
F. Pahami dasar
teknologi.
G. Membuat aturan dan batasan.
DATABASE DI MICROSOFT EXCEL
Membuat Database Gaji Pokok dan Tunjangan Karyawan Pada database yang saya buat kali ini yaitu tentang gaji pokok karyawan yang diikuti den...
-
Mega Proyek Mose Venesia Italia Kota Venesia di Italia sudah identik dengan banjir, dimana setiap kali memasuki peralihan...
-
MOTORAN KE GUNUNG TOMPE SUKOLILO PATI Pada liburan sekolah tiba, saya dan kawan saya bosan sekali di rumah. Tak lama kami merencanakan unt...








