Thursday, July 29, 2021

Thursday, July 29, 2021 July 29, 2021 - 1 komentar

Berapa sih Gaji seorang Web Developer? Bisa buat beli iPhone?

Gaji seorang web developer bisa buat beli iPhone?? 




    Berkembang nya teknologi di zaman sekarang menyebabkan banyak bermunculan profesi baru yang semakin menarik dan bergaji fantastis. Dari sekian banyak profesi yang bermunculan salah satunya adalah Web Developer, memang masih terasa asing ditelinga bagi orang awam teknologi tetapi percayalah semakin maju teknologi maka pekerjaan ini akan semakin digandrungi.Lalu gimana sih cara kerja si Web Developer ini? Kita tau dong website Wikipedia*com atau Amazon*com,ketika  seorang user/pengguna  ingin mencari website tersebut si user cukup memasukkan kata kuncinya saja di kolom search Google, setelah terbuka maka website yang si user cari tadi akan menampilkan sebuah halaman awal atau beranda di website tersebut.

    Easy? Ga seeasy itu Santoso ! Dibalik itu banyak sekali proses yang harus dijalankan untuk menampilkan sebuah website, nah inilah tugas si web developer bekerja ia yang mengatur semua alur proses permintaan si user, seperti mengirimkan request ke server, mengambil data-data yang diperlukan oleh database lalu membungkus data-data tersebut dengan tampilan yang rapi, dan kemudian tampilan itulah yang akan dilihat user.

    Untuk membuat sebuah website utuh banyak komponen bahasa coding yang diperlukan agar website bisa jalan dengan baik dan menarik, biasanya untuk menopang atau menjadi kerangka dari sebuah website adalah HTML lalu dipercantik oleh CSS agar semakin menarik dan website bisa tampil dinamis tidak salahnya kita tambahkan JavaScript. Selain itu jika kita membutuhkan data-data untuk website kita, maka diperlukan database dan bahasa server side yang bisa memenuhi kebutuhan tersebut, misalnya MySql/MariaDB dan MongoDB. Untuk basa server side sendiri kita bisa menggunakan PHP, Java, Ruby ,python dll.

    Nah sebelumnya kita membahas cara kerja si web developer dan alur pembuatan sebuah website, terus apa benar gaji seorang web developer itu bisa beli iPhone? Tergantung! Kok gitu? Ya, tergantung kita memilih tempat kerja dimana,biasanya untuk gaji web developer berdasarkan skill dan pengalaman nya, bisa diakulasikan untuk junior dari UMR- 2x lipat UMR, intermediate 8-15 jt/bulan, dan untuk senior 15-99 jt. Wah banget kan? Untuk junior saja sudah digaji 2x lipat UMR, tetapi angka di atas tidak baku kita balik lagi itu semua ' Tergantung' perusahaan tempat kita bekerja. Jika kita bekerja di perusahaan besar dan ternama  angka di atas akan sangat sangat mungkin  bisa masuk rekening kita.

     Seorang web developer tidak hanya bekerja kesatu pihak melainkan bisa juga kerja dari rumah, dalam artian seorang web developer dapat menjadi freelance yang bisa bebas mencari client sendiri dan tidak terikat oleh perusahaan manapun. Income yang didapat setelah menjadi freelance seperti, menjual aplikasi website yang ia kembangkan, jasa pembuatan software untuk perusahaan atau pribadi, atau bisa juga jadi joki skripsi mahasiswa yang cuma titip absen di kampus :) *yang ini ga admin sarankan yaaa, membantu dalam kebohongan, tapi kalau cuannya gede yaa sikat ajaa hehe:)


      Ok sekian dari admin semoga dengan artikel ini kita bisa semakin semangat untuk mencapai impian kita dan tetap semangat dan konsisten

Thursday, August 16, 2018

Thursday, August 16, 2018 August 16, 2018 - 2 komentar

Tutorial Bahasa C #22 : Typedef.


Typedef dalam pemrograman bahasa C
Assalamu’alaikum sobat pencari ilmu.

Nah pada artikel sebelum nya admin telah membahas tentang Struct dan union dalam pemrograman Bahasa C. kali ini admin akan mengulas sedikit tentang typedef. Mungkin kebanyakan pemula banyak yang salah kaprah tentang typedef dan struct yang dianggap sama saja. Padahal terdapat perbedaan diantara keduanya. Untuk lebih jelas silahkan sobat simak ulasan berikut.

Wednesday, August 15, 2018

Wednesday, August 15, 2018 August 15, 2018 - tanpa komentar

Tutorial Bahasa C #21 : Union.


Assalamu’alaikum sobat pencari ilmu.
Union Dalam Pemrograman Bahasa C
Karena pada artikel sebelumnya kita telah membahas tentang struct dalam pemrograman Bahasa C, belum afdhol rasanya kalau kita tidak membahas union. Jadi pada kesempatan kali ini admin akan mengulas sedikit tentang union dalam pemrograman Bahasa C. Langsung aja simak ulasan berikut.

Tuesday, August 14, 2018

Tuesday, August 14, 2018 August 14, 2018 - tanpa komentar

Tutorial Bahasa C #20 : Struct.


Assalamu’alaikum sobat pencari ilmu.

Struct Dalam Bahasa Pemrograman C

Struct 

Pada artikel sebelumnya kita telah membahas tentang Fungsi Dan prosedur dalam pemrograman Bahasa C. Pada artikel kali ini admin akan mangulas tentang Struct dalam pemrograman Bahasa C. Untuk lebih lanjut, langsung saja simak ulasan berikut.

Wednesday, August 8, 2018

Wednesday, August 8, 2018 August 08, 2018 - 1 komentar

Tutorial Bahasa C #19 : Contoh Program Fungsi dan Prosedur.


Contoh program menggunakan fungsi dan prosedur bahasa C

Contoh program menggunakan fungsi dan prosedur bahasa C.
Assalamu’alaikum sobat pencari ilmu.

Pada artikel sebelumnya telah terdapat penjelasan tentang fungsi dan prosedur dalam pemrograman Bahasa C tapi belum admin beri contohnya. Nah untuk artikel kali ini admin khusus membahas tentang contoh penggunaan fungsi dan prosedur dalam pemrograman Bahasa C. Langsung saja simak ulasan berikut.

Tuesday, August 7, 2018

Tuesday, August 7, 2018 August 07, 2018 - tanpa komentar

Tutorial Bahasa C #18 : Fungsi dan Prosedur.


Fungsi dan prosedur dalam pemrograman Bahasa C.

Fungsi dan prosedur dalam pemrograman Bahasa C.

Assalamu’alaikum sobat pencari ilmu.

Pada artikel yang lalu kita telah membahas tentang Array dalam pemrograman Bahasa C. Pada artikel kali ini admin akan mengulas sedikit tentang Fungsi Dalam pemrograman Bahasa C. Fungsi ini sendiri pasti terdengar cukup familiar di telinga sobat yang telah mempelajari Bahasa Pemrograman, baik yang sudah mahir atau pun yang masih awam. Untuk lebih jelasnya silahkan simak ulasan berikut.

Fungsi

Fungsi merupakan suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dengan penempatan yang dipisahkan dari program yang menggunakannya. Dalam Bahasa C sendiri fungsi ini merupakan elemen utama, baik fungsi dari library, maupun fungsi yang dibuat sendiri programer. Setidaknya setiap program memiliki satu fungsi yaitu fungsi utama (main()).
Tujuan pembuatan fungsi 

Program menjadi terstruktur sehingga mudah dipahami dan mudah dikembangkan. Dengan memisahkan langkah-langkah kecil yang lebih detail ke satu atau lebih fungsi-fungsi, maka fungsi utama (main()) menjadi lebih pendek, jelas, dan mudah dimengerti.

Tujuan penggunaan fungsi yang lainnya adalah agar dapat mengurangi pengulangan (duplikasi) kode. Dengan penerapan fungsi maka kode atau langkah langkah program yang ditulis berulang-ulang dapat ditulis sekali saja secara terpisah. Dan untuk untuk bagian menggunakan kode atau langkah-langka tersebut hanya perlu memanggil fungsi yang telah dibuat sesuai dengan kegunaannya.

Fungsi Pustaka / Library  Function

Fungsi standar C disini adalah fungsi-fungsi yang terdapat pada library Bahasa pemrograman C yang telah disediakan. Perintah program seperti printf(), scanf(), gets(), puts() dan lainnya juga merupakan fungsi. Jika dilihat sekilah memang hanya terlihat seperti sepotong kode bukan fungsi. Tapi sejatinya perintah tersebut merupakan sebuah fungsi. Hanya saja penjabaran dari fungsi tersebut berada didalam file header.

Fungsi yang didefenisikan programmer

Pada fungsi yang ini programmer akan mendefenisikan sendiri, type nilai balik, identifier(nama), parameter, perintah yang dijalankan ketika fungsi dipanggil. Berikut langkah-langkah mendefenisikan / membuat fungsi.

Deklarasi dan Defenisi Fungsi

Sebelum digunakan (dipanggil), suatu fungsi harus dideklarasikan terlebih dahulu. Pendeklarasian fungsi ini dilakukan sebelum fungsi utama (main()) dan kemudian baru di defenisikan di bawah fungsi utama (main()). Tapi jika fungsi telah didefenisikan sebelum fungsi utama (main()), maka fungsi tidak perlu lagi dikdeklarasikan.
Bentuk umum pendeklarasian fungsi :

tipe_fungsi nama_fungsi(parameter_fungsi);

Bentuk umum pendefenisian fungsi :

tipe_fungsi nama_fungsi(parameter_fungsi){
            statement;
            statement;
            statement;
}

Hal-hal yang perlu diperhatikan dalam penggunaan fungsi :
  • Jika tipe fungsi tidak disebutkan, maka secara otomatis fungsi akan dianggap bertype intger.
  • Fungsi dengan nilai balik bukan integer, maka tipe fungsi tersebut perlu disebutkan saat pendeklarasian maupun pendefenisian.
  • Fungsi yang tidak memiliki nilai balik, didefenisikan dengan type void.
  • Fungsi yang memiliki nilai balik disertain dengan pernyataan return().

Parameter

Parameter sebuah fungsi adalah variable yang menyertai baik saat pendeklarasian, maupun pemanggilan fungsi. Perameter bersifat opsional, artinya fungsi boleh disertakan dengan parameter, ataupun tidak. Tetapi biasanya fungsi dengan nilai balik selalu disertakan dengan satu atau lebih parameter. Terdapat dua jenis parameter, yaitu perameter formal dan actual.

  • Parameter formal, merupakan variable yang ada pada daftar parameter dalam deklarasi ataupun defenisi fungsi.
  • Parameter actual, merupakan variable ataupun konstanta yang diapakai dalam pemanggilan fungsi.
Contoh pendeklarasian fungsi :
int inisialisasi();
float hitung(int a, int b);
Contoh  pendefenisian fungsi :
int inisialisasi(){
            return 0;
}
float hitung(int a, int b){
            float x;
            x = a*b;
            return x;
}

Fungsi Rekursif

Rekursif merupakan suatu Teknik pemrograman dengan memanggil fungsi dari dirinya sendiri, baik itu secara langsung, maupun tidak langsung. Secara langsung berarti terdapat statement untuk memanggil dirinya sendiri di dalam fungsi tersebut. Sedangkan secara tidak langsung, berarti fungsi rekursif tersebut memanggil 1 atau lebih fungsi lain sebelum memanggil dirinya sendiri.
Contoh fungsi rekursif langsung :
Fungsi dan prosedur dalam pemrograman Bahasa C.
Contoh fungsi rekursif tidak langsung :
Fungsi dan prosedur dalam pemrograman Bahasa C.

Secara sekilas cara fungsi reskursif memang mirip dengan perulangan, tetapi dalam beberapa kasus, fungsi rekursif akan lebih berguna dari pada perulangan. Hanya saja pada fungsi rekursif terkadan membutuhkan penampung stack yang cukup besar karena pada beberapa kasus, ada nilai nilai yang harus disimpan selama proses berlangsung.

Prosedur

Seperti halnya fungsi, Prosedur merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Bedanya fungsi memberikan nilai balik, sedangkan prosedur tidak. Sehingga pendeklarasian prosedur dinyatakan dengan type void. Tapi biasanya dalam pemrograman Bahasa C hal ini tidak dipanggil prosedur, tetapi fungsi tanpa nilai balik.

Sampai disini seemoga sobat telah mengerti tentang fungsi dan prosedur dalam pemrograman Bahasa C. Untuk contoh belum admin ikut sertakan pada artikel kali ini, tapi akan admin berikan pada artikel berikutnya tentang contoh penggunaan Fungsi dan Prosedur Dalam Pemrograman Bahasa C. Mungkin hanya ini yang dapat admin bagikan pada artikel kali ini. Semoga bermanfaat untuk kita semua.

Wassalamu’alaikum.

Monday, August 6, 2018

Monday, August 6, 2018 August 06, 2018 - 2 komentar

Tutorial Bahasa C #17 : Array Multidimensi.

 Array Multidimensi dalam pemrograman Bahasa C.

Array Multidimensi dalam pemrograman Bahasa C.
Assalamu’alaikum sobat pencari ilmu.

Nah pada artikel sebelumnya kita telah membahas tentang bahas tentang Array dimensi satu dalam Bahasa C. Mudah-mudahan sobat sudah mengerti tentang array satu dimensi. Karena pada artikel kali ini kita akan membahas tentang Array Multidimensi dalam pemrograman Bahasa C. Untuk lebih lanjutnya silahkan simak ulasan berikut.

Sunday, August 5, 2018

Sunday, August 5, 2018 August 05, 2018 - tanpa komentar

Tutorial Bahasa C #16 : Array Dimensi Satu.

Array Dimensi Satu pada Pemrograman Bahasa C.

 

Assalamu’alaikum sobat pencari ilmu.

Seperti yang admin janjikan pada artikel break, continue, goto dan exit dalam Bahasa C. Pada kesempatan kali ini admin akan menbagikan sedikit tentang Array (Larik) dalam Bahasa C. untuk lebih jelasnya mari simak ulasan berikut ini.

Saturday, August 4, 2018

Saturday, August 4, 2018 August 04, 2018 - 10 komentar

Tutorial Bahasa C #15 : Fungsi break, continue, goto, exit(), dan system().

Penting, tapi sedikit yang tahu. Fungsi break, continue, goto, exit(), dan system pada pemrograman Bahasa C.

Penting, tapi sedikit yang tahu. Fungsi break, continue, goto, exit(), dan system pada pemrograman Bahasa C.
Assalamu’alaikum sobat pencari ilmu.

Sebelumnya kita sudah membahas tentang Perulangan dalam Bahasa C. Seperti judul artikel ini, kali ini admin akan membahas sedikit tentang perintah break, continue, goto, exit dalam Bahasa C. Kalau menurut admin sebenarnya perintah ini bisa dikatakan cukup penting dan sering digunakan dalam sebuah program, apa lagi kalua programnya menggukanan menu dan perulangan. Tapi admin sedikit bingung mau mengklasifikasikannya dibagian mana. Karena itu judul artikel kali ini agak lucu kedengerannya. Tapi ga apa lah. Berikut ulasannya.

Friday, August 3, 2018

Friday, August 3, 2018 August 03, 2018 - 1 komentar

Tutorial Bahasa C #14 : Perulangan.

Perulangan dalam pemrograman Bahasa C. 

Perulangan dalam pemrograman Bahasa C.
Assalamu’alaikum sobat pencari ilmu. 

Artikel sebelumnya tentang Operator Karakter Dalam Bahasa C mungkin terlihat remeh dan agak membosankan. Nah untuk itu kali ini kita akan mengulas tentang perulangan / loop dalam BahasaC yang tentunya tampak begitu dibutuhkan bagi sobat. Untuk itu mari kita simak ulasan berikut ini.