Definisi Pengkodean Biner Komputer

Definisi Pengkodean Biner Komputer – Saat Anda memulai perjalanan coding Anda, salah satu hal yang paling menarik – dan terkadang luar biasa – adalah seberapa banyak yang harus dipelajari.

Definisi Pengkodean Biner Komputer

binaryjs – Anda akan menemukan berbagai bahasa, kerangka kerja, perpustakaan, penemuan, dan konvensi.Satu teknologi sering membutuhkan pengetahuan tentang yang lain, dan semuanya tampak saling berhubungan dan saling terkait.

Baca Juga : Apakah sesulit Itu Untuk Belajar Coding?

Dengan teknologi baru yang sering keluar dalam industri yang serba cepat dan selalu berubah, ini dapat dengan cepat membingungkan bagi pembuat kode pemula. Saat mempelajari cara membuat kode, alih-alih hanya berfokus pada mempelajari teknologi tertentu, ini juga dapat membantu mempelajari fondasi – blok bangunan – dan mengupas lapisan abstraksi untuk mengetahui prinsip-prinsip dasar yang dimiliki semua teknologi ini. umum.

Memahami apa itu pengkodean pada tingkat dasar akan membuat pemecahan masalah lebih mudah dan akan memberi Anda pemahaman yang lebih baik tentang bagaimana teknologi ini bekerja di bawah tenda. Dalam artikel ini kita akan mempelajari apa itu coding sehingga Anda memiliki dasar yang kuat untuk membangun.

Bagaimana Komputer Bekerja?

Komputer, ketika dimatikan, hanyalah mesin elektronik yang mahal. Mereka adalah objek yang terdiri dari sekumpulan logam, plastik, dan bahan lainnya.Namun, begitu Anda menekan tombol daya dan mereka telah melalui proses penyalaan, yang disebut booting , mereka hidup kembali.

Komputer Anda berubah menjadi mesin yang sangat kuat ini. Perangkat elektronik inilah yang dapat melakukan tugas-tugas rumit dengan kecepatan luar biasa yang akan sulit, jika bukan tidak mungkin, bagi manusia untuk melakukannya.Layar mereka hidup dan aktif dan ada berbagai tombol dan ikon yang siap untuk diklik.

Komputer dan Listrik

Komputer ditenagai dan berfungsi dengan bantuan listrik.

Listrik hanya memiliki dua keadaan – dapat dihidupkan atau dimatikan Listrik yang dihidupkan dan mengalir mewakili benar, ia memiliki status ‘on’. Di sisi lain, ketika dimatikan dan tidak mengalir, ini mewakili status salah dan ‘mati’.Itu hanya dapat memiliki satu keadaan pada setiap titik waktu.Dua keadaan listrik disebut Negara Biner , awalan bi-artinya dua.

Apa itu Kode Biner?

Konsep muatan listrik ini dan keberadaan hanya dua kemungkinan keadaan terkait erat dengan sistem numerik yang digunakan komputer dalam perangkat kerasnya. Mereka menggunakannya untuk menyelesaikan setiap tugas yang diberikan kepada mereka. Ini disebut kode biner dan terdiri dari urutan 0s dan 1s.

Kode biner dengan desain berhubungan langsung dengan instruksi mesin tertentu, perintah, dan lokasi di memori komputer. Komputer kemudian membaca dan menafsirkan instruksi ini dan kemudian melakukan tugas-tugas tertentu.Komputer terdiri dari kombinasi ribuan perangkat fisik kecil yang bertindak sebagai sakelar listrik, yang disebut transistor.

Komponen perangkat keras listrik kecil ini, transistor, mengaktifkan atau menonaktifkan aliran listrik.Mereka dapat memiliki muatan listrik positif atau negatif tergantung pada keadaannya – yaitu, apakah mereka membawa listrik atau tidak.Ribuan sakelar kecil itu bisa hidup atau mati.

Komputer dan Hubungannya dengan Manusia

Bahasa pemrograman tingkat mesin ini adalah satu-satunya bahasa yang dapat dipahami dan dipahami oleh komputer secara langsung.

Kode biner dapat bervariasi dari komputer ke komputer dan dari mesin ke mesin. Ketika sampai pada tingkat pemrograman komputer ini, tidak ada portabilitas. Ini berarti bahwa program dan perangkat lunak tidak dapat ditransfer ke sistem yang berbeda.

Keterbatasan Bahasa Mesin

Bahasa mesin dapat bervariasi tergantung pada sistem operasi tempat mereka diimplementasikan.

Hal ini tentu saja sangat membatasi.

Kode mesin atau kode biner dapat berjalan sangat cepat, mungkin merupakan bahasa asli komputer, dan mungkin sangat efisien karena instruksi dieksekusi langsung oleh CPU. Tapi ini adalah cara yang sangat membosankan dan monoton – belum lagi sangat rawan kesalahan – untuk menggunakan komputer. Mencoba menggunakan komputer dengan mengetikkan kode biner secara manual untuk setiap transitor adalah proses yang rumit.

Membuat kesalahan saat mengelola penyimpanan dan operasi data komputer secara langsung sangat sulit untuk diperbaiki.Bahasa tingkat mesin sulit dibaca, ditulis, dipelajari, dan dipahami manusia. Jadi programmer dan ilmuwan komputer menemukan cara yang lebih baik dan bisa dibilang lebih mudah untuk memecahkan masalah.

Hal-hal yang dapat dilakukan komputer dengan sendirinya berada pada tingkat yang sangat primitif dan cakupannya terbatas. Mereka pandai melakukan perhitungan aritmatika seperti menambahkan angka atau memeriksa apakah suatu angka sama dengan nol.

Elemen Manusia dalam Komputasi

Manusia menciptakan mesin yang telah merevolusi cara hidup kita, tetapi ketika sampai pada hal itu, komputer benar-benar tidak begitu pintar dan memiliki kemampuan yang terbatas dengan sendirinya.Mereka hanya melakukan persis apa yang diperintahkan. Mereka tidak membuat asumsi atau memiliki akal sehat seperti manusia. Komputer pada intinya adalah mesin yang melakukan operasi matematika. Tetapi mereka juga pandai menampilkan beberapa teks di layar atau mengulangi tugas berulang kali.Operasi tersebut adalah dasar dan tidak lebih jauh dari itu. Mereka dikenal sebagai set instruksi komputer .

Meskipun pada intinya komputer mereka hanya dapat melakukan tugas-tugas yang sangat mendasar, mereka mampu melakukan tindakan yang sangat kompleks dan mengikuti serta menjalankan instruksi dari program yang diberikan kepada mereka. Ini berkat banyaknya lapisan abstraksi yang mereka miliki.

Namun kekuatan sebenarnya ada di tangan manusia. Apa pun yang ingin kita capai dan apa pun yang kita bayangkan, kita dapat menggunakan mesin ini sebagai alat untuk melakukan perhitungan yang rumit, melakukan penelitian untuk menemukan dan mengekstrak dokumen di antara miliaran dokumen lainnya, atau tetap berhubungan dengan teman dan keluarga yang jauh.

Apa pun yang dapat kita pikirkan, sekarang kita dapat membuatnya dengan mengkodekan sebuah program.

Komputer dan program dapat meningkatkan kehidupan kita secara kolektif di seluruh dunia. Tapi bagaimana kita membuat mereka melakukan apa yang kita inginkan?

Pemrograman vs pengkodean

Pemrograman berarti memberi tahu komputer apa yang harus dilakukan dan bagaimana melakukan hal yang Anda perintahkan.Ini melibatkan penyediaan instruksi metodologis yang dipikirkan dengan matang agar komputer Anda dapat membaca dan mengeksekusi.
Anda harus memecah tugas-tugas besar menjadi yang lebih kecil. Dan Anda terus mengulangi proses memecah sesuatu menjadi tugas yang lebih kecil sampai Anda mencapai titik di mana Anda tidak perlu memberi tahu komputer apa yang harus dilakukan lagi – komputer sudah tahu bagaimana melakukan tugas itu.

Inti dari pemrograman adalah proses pemecahan masalah, pemikiran kompleks, perhatian terhadap detail, dan penalaran – semua menggunakan komputer.Pemrograman melibatkan pemikiran tentang semua langkah berbeda yang dapat diambil pengguna dan mempertimbangkan semua hal berbeda yang bisa salah.

Setelah Anda memikirkan semua masalah potensial yang mungkin dihadapi pengguna, Anda harus menemukan solusi sebelum Anda membuat kode apa pun.Kita dapat menganggap pemecahan masalah sebagai mengambil input (informasi dan detail tentang masalah kita yang ingin kita pecahkan) dan menghasilkan output (tujuan akhir atau solusi untuk masalah kita).

Keluaran bisa rumit dan jutaan bisa dijalankan per detik.

Pemecahan Masalah dengan Algoritma

Saat Anda memecahkan masalah menggunakan komputer, Anda perlu mengungkapkan solusi untuk masalah itu sesuai dengan set instruksi komputer.Untuk tujuan itu, kami menggunakan algoritma – pendekatan sistematis untuk memecahkan masalah. Algoritma adalah ide atau metode yang diekspresikan dalam seperangkat aturan yang sangat ringkas dan tepat serta petunjuk langkah demi langkah. Komputer harus mengikuti petunjuk ini untuk menyelesaikan masalah.

Ketika kita memikirkan algoritma, mereka tidak hanya berlaku untuk komputer. Mereka juga mesin independen.Kita manusia juga mengikuti algoritme – kumpulan instruksi untuk menyelesaikan tugas dalam kehidupan kita sehari-hari.

Beberapa contoh dapat berupa:

  • menghitung orang di sebuah ruangan
  • melakukan perhitungan aritmatika
  • mencoba mencari tahu rute yang benar untuk diambil untuk mencapai tujuan tertentu
  • mengikuti resep memasak

Pada contoh terakhir, kita dapat menganggap resep sebagai instruksi yang kita gunakan, dan kita adalah komputer yang harus
membaca dan kemudian menjalankannya dengan benar.Algoritme adalah rencana yang menyajikan langkah-langkah yang perlu Anda ikuti untuk mendapatkan hasil yang diinginkan.

Bagaimana Komputer Menggunakan Algoritma

Ketika berbicara tentang komputer, algoritme harus tepat karena komputer memahami semuanya secara harfiah. Mereka tidak membaca yang tersirat atau membuat asumsi apa pun. Tidak ada ruang untuk ambiguitas, sehingga algoritma tidak hanya harus tepat tetapi juga terorganisir, benar, bebas dari kesalahan, efisien, dan dirancang dengan baik. Semua ini membantu meminimalkan waktu dan upaya yang dibutuhkan komputer untuk menyelesaikan tugas.

Komputer mengeksekusi algoritme dengan cara mekanis tanpa terlalu memikirkan setiap langkah. Dan mereka harus bekerja dengan cara yang kita inginkan agar mereka bekerja.

Program komputer adalah kumpulan instruksi – atau algoritma – dalam file teks yang berfungsi sebagai instruksi manual.

Ini menjelaskan urutan langkah-langkah yang sangat tepat untuk diikuti oleh komputer. Komputer melakukan tugas tertentu, hard drive-nya menjalankan instruksi, dan Anda mendapatkan hasil akhir yang diinginkan pada akhirnya.Selain dari pemikiran, penelitian, desain, dan perencanaan mendalam, pemrograman juga melibatkan pengujian, debugging, penyebaran, dan pemeliharaan hasil akhir.

Saat Anda mengembangkan program untuk memecahkan masalah tertentu, Anda biasanya mengungkapkan ide untuk solusi menggunakan algoritme. Kemudian pengembang membuat kode program dengan menerapkan algoritma itu. Anda menggunakan bahasa yang memiliki sintaks tertentu dan yang dapat dipahami oleh manusia dan komputer. Di sinilah pengkodean yang sebenarnya masuk.

Apa itu Pengkodean Komputer? Definisi Sederhana.

Pengkodean adalah proses mengubah ide, solusi, dan instruksi ke dalam bahasa yang dapat dipahami oleh komputer – yaitu, kode mesin biner.

Coding adalah bagaimana manusia dapat berbicara dengan komputer.Pengkodean melibatkan komunikasi dan pemberian instruksi untuk berbagai tindakan yang kita ingin komputer kita lakukan dengan menggunakan bahasa pemrograman komputer.Bahasa pemrograman , seperti JavaSctipt, Java, C/C++, atau Python, bertindak sebagai penerjemah antara manusia dan mesin.

Bahasa-bahasa ini menjembatani kesenjangan komunikasi antara komputer dan manusia dengan merepresentasikan, mengekspresikan, dan menerapkan algoritma. Mereka melakukan ini menggunakan urutan pernyataan tertentu yang dipahami dan dapat diikuti oleh mesin.

Bahasa pemrograman mirip dengan bahasa manusia dalam arti bahwa mereka terdiri dari elemen sintaksis dasar seperti kata benda, kata kerja, dan frasa. Dan Anda mengelompokkan elemen-elemen ini untuk membentuk sesuatu yang menyerupai kalimat untuk menciptakan makna.

Bahasa-bahasa ini sebenarnya mirip dan sangat mirip dengan bahasa Inggris. Tetapi mereka menawarkan cara yang lebih pendek, lebih tepat, dan kurang bertele-tele untuk membuat instruksi yang dapat dipahami oleh komputer.Bahasa lisan/alami seperti bahasa Inggris, di sisi lain, meninggalkan banyak ruang untuk ambiguitas dan interpretasi yang berbeda dari orang yang berbeda.Bahasa pemrograman adalah seperangkat aturan yang menentukan bagaimana Anda menulis kode komputer.

Kami menggunakan kode komputer untuk membuat semua aplikasi web, situs web, permainan, sistem operasi, dan semua program perangkat lunak dan teknologi lain yang kami gunakan setiap hari.Anda dapat melihat kode yang membentuk situs web favorit Anda dengan menekan Control and clicking your touchpad/mouse lalu memilih View Page Source(atau inspect) dari menu yang muncul (atau Anda dapat menggunakan pintasan Option Command U):

Kesimpulan

Pada artikel ini kita belajar bagaimana komputer bekerja pada tingkat tinggi. Kami kemudian mendefinisikan apa itu pemrograman, apa itu pengkodean, dan perbedaan di antara mereka.Ingatlah bahwa pengkodean hanyalah proses penulisan kode untuk mengembangkan program dan aplikasi.Coding adalah bagian dari pemrograman, yang memerlukan penalaran logis, analisis, dan perencanaan urutan instruksi untuk program komputer atau aplikasi sebelum pengkodean dilakukan.

Pemrograman adalah gambaran yang lebih besar dalam prosesnya. Pengkodean adalah bagian dari proses itu, tetapi harus selalu dilakukan setelah tahap pemrograman, atau pemecahan masalah dan perencanaan.Saya harap ini membantu Anda memahami dasar-dasar pemrograman dan pengkodean. Terima kasih sudah membaca!

Bagaimana Dasar-Dasar Ilmu Komputer Dapat Membantu Anda Belajar Coding Lebih Cepat

Bagaimana Dasar-Dasar Ilmu Komputer Dapat Membantu Anda Belajar Coding Lebih Cepat – Saya pikir Anda akan setuju dengan saya ketika saya mengatakan: Mempelajari cara membuat kode itu sulit! Saat Anda baru memulai dengan pengkodean dan pengembangan web, sulit untuk melacak semua yang perlu Anda pelajari. Anda mungkin merasa bingung dan frustrasi ketika kurva belajar menjadi terlalu curam untuk didaki.

Bagaimana Dasar-Dasar Ilmu Komputer Dapat Membantu Anda Belajar Coding Lebih Cepat

binaryjs – Tapi, ternyata, ada cara sederhana untuk belajar coding lebih cepat tanpa merasa bingung dan kewalahan. Dan ketika Anda memanfaatkan kesempatan ini, Anda akan menghemat waktu dan mencapai tujuan pengkodean Anda dengan lebih mudah. Dan jika tidak, katakan saja Anda akan kehilangan banyak waktu, tidak memahami dasar-dasar cara kerja pengkodean.

Baca Juga : Cara Menulis Dalam Kode Biner Langkah Demi Langkah

Solusi untuk masalah Anda adalah mempelajari dasar-dasar Ilmu Komputer sebelum belajar coding itu sendiri. Kedengarannya teknis dan sulit, tetapi inilah masalahnya: Anda hanya perlu mempelajari beberapa dasar dasar Ilmu Komputer untuk melihat hasil yang besar. Dalam posting ini, saya akan menunjukkan kepada Anda beberapa cara sederhana bagaimana dasar-dasar Ilmu Komputer dapat membantu Anda mendapatkan lebih banyak kepercayaan diri dalam belajar coding dan pengembangan web sebagai pemula.

Apa itu Ilmu Komputer?

Sebelum kita menyelam lebih dalam, mari luangkan waktu sejenak untuk mencari tahu apa itu Ilmu Komputer. Jika Anda baru mengenal pengkodean dan pengembangan web, Anda mungkin tidak memiliki gagasan yang jelas tentang apa yang dimaksud dengan Ilmu Komputer. Dan meskipun Anda akan mendengar banyak jargon teknis di CS, dasar-dasarnya sebenarnya cukup sederhana.

Sedangkan pengkodean atau pemrograman komputer adalah tentang membuat komputer melakukan apa yang Anda inginkan, Ilmu Komputer adalah tentang bagaimana komputer melakukannya.

Singkatnya: Ilmu Komputer adalah tentang memahami apa yang terjadi di dalam komputer saat Anda menjalankan kode dan menjalankan program Anda. Anda tahu, hal-hal seperti bagaimana komputer Anda melakukan tugas yang diperintahkan kode Anda. Tetapi yang lebih penting, Ilmu Komputer adalah tentang bagaimana bagian-bagian yang berbeda dari komputer Anda bekerja sama.

Sekarang, saya tahu ini mungkin terdengar agak abstrak. Untuk mempermudah, mari pertimbangkan contoh praktis: Pikirkan tentang mengendarai mobil. Katakanlah Anda sedang duduk di kemudi. Anda memberikan instruksi mobil Anda dengan menggunakan pedal dan perpindahan gigi, kan?

Pemrograman bekerja dengan cara yang sama: Anda memberikan komputer Anda satu set instruksi dengan kode dan program Anda. Dan saat Anda mengemudi, Anda (harus) tahu cara kerja mobil Anda. Anda pergi ke sekolah mengemudi untuk mempelajari apa yang dilakukan semua lonceng dan peluit di dasbor Anda.

Mempelajari dasar-dasar Ilmu Komputer seperti mempelajari cara mengemudikan komputer Anda. Ketika Anda memiliki gagasan yang lebih baik tentang apa yang terjadi di dalam komputer Anda, Anda tahu cara mengemudikannya dengan benar.

Oleh karena itu, mari kita simpulkan secara singkat:

  • Ilmu Komputer (CS) adalah tentang apa yang dapat dilakukan komputer .
  • Pemrograman adalah praktik membuat komputer melakukan hal-hal itu .

Mengapa Anda harus mempelajari dasar-dasar Ilmu Komputer untuk coding?

Oke, jadi apa gunanya mempelajari dasar-dasar Ilmu Komputer untuk coding?. Nah, pikirkan tentang seberapa jauh lebih baik dan lebih aman Anda mengemudi ketika Anda tahu cara kerja mobil Anda. Dengan cara yang sama, memahami beberapa dasar-dasar Ilmu Komputer akan membantu Anda menjadi programmer yang lebih baik.

Bagian terbaik: Anda akan tahu cara menulis kode yang akan memanfaatkan sumber daya komputer Anda sebaik mungkin. Anda akan tahu cara menulis kode yang mudah di memori, CPU, unit grafis, dll. Yang mengatakan, berikut adalah tiga keuntungan terbesar dari mempelajari dasar-dasar Ilmu Komputer sebagai programmer pemula:

Alasan 1: Anda akan belajar coding lebih cepat

Ketika Anda mulai belajar cara membuat kode , Anda memiliki bantak di plate Anda. Anda tidak hanya perlu mempelajari banyak hal baru, tetapi sebagian besar dikemas dengan jargon samar yang belum pernah Anda dengar sebelumnya. Anda dapat dengan mudah merasa bingung dan kewalahan dengan banyaknya terminologi baru.

Cara termudah untuk mengetahui arti semua istilah teknis tersebut adalah dengan mempelajari dasar-dasar Ilmu Komputer. Maksud saya, pengkodean adalah tentang memberikan instruksi ke komputer dengan menulis program, bukan? Yang mengatakan, bagaimana Anda bisa menjadi programmer ahli jika Anda tidak memahami mesin yang Anda gunakan untuk menulis kode?

Maksud saya adalah: Setelah mempelajari dasar-dasar Ilmu Komputer, Anda akan memiliki pemahaman yang kuat tentang apa yang dapat dilakukan komputer untuk Anda. Anda juga akan belajar coding jauh lebih cepat, karena Anda sudah terbiasa dengan sebagian besar terminologi teknis yang Anda dengar saat mempelajari pemrograman.

Alasan 2: Anda akan tahu cara menulis kode yang lebih baik

Tak perlu dikatakan, komputer mana pun di planet ini memiliki sumber daya yang terbatas. Laptop Anda hanya memiliki begitu banyak RAM, begitu banyak daya CPU, dll. Pada saat yang sama, Anda akan mengharapkan komputer Anda untuk selalu memberikan kinerja yang optimal. Dan saya pikir Anda akan setuju dengan saya dalam hal ini: Tidak ada yang suka menunggu program atau situs web dimuat.

Oleh karena itu, salah satu tujuan masa depan Anda sebagai programmer adalah menulis kode yang baik dan efisien. Dengan kata lain, kode dan program Anda harus berjalan dan dieksekusi dengan cepat. Mereka seharusnya hanya menggunakan sumber daya sebanyak yang diperlukan. Karena itu, dengan mengetahui cara kerja komputer dan melakukan tugas yang kami berikan, Anda akan tahu cara menulis kode yang lebih baik.

Alasan 3: Anda akan belajar bagaimana memecahkan masalah lebih cepat

Oke, saya menyimpan yang terbaik untuk yang terakhir. Seperti yang saya katakan pada poin di atas, mempelajari dasar-dasar Ilmu Komputer akan membantu Anda menulis kode yang lebih baik. Karena semua komputer memiliki sumber daya yang terbatas, Anda juga akan menjadi lebih sadar akan keterbatasan program Anda.

Dengan demikian, memahami dasar-dasar Ilmu Komputer akan membantu Anda merencanakan dan membangun proyek yang lebih efisien. Dan karena pengkodean adalah tentang memecahkan masalah, Anda akan tahu cara menemukan solusi baru yang lebih efisien untuk masalah Anda dengan lebih mudah. Anda tidak akan mengulangi diri Anda sendiri dalam kode Anda.

Selain itu, Anda akan tahu kapan Anda dapat menggunakan kembali cuplikan kode yang telah Anda tulis, dll. Secara keseluruhan, mempelajari dasar-dasar Ilmu Komputer akan membantu Anda belajar coding lebih cepat. Anda akan memiliki pemahaman yang kuat tentang terminologi teknis, sehingga Anda tidak akan membuang waktu Anda merasa bingung dengannya.

Bagaimana Pengkodean Biner Bekerja?

Bagaimana Pengkodean Biner Bekerja? – Ini adalah fakta populer bahwa komputer hanya bekerja di Binary. Memang benar bahwa komputer hanya memahami dan bekerja dengan kode biner yang merupakan urutan samar dari 1 dan 0. Anda dapat mengatakan bahwa semua teknologi yang Anda lihat di sekitar didasarkan pada landasan 0 dan 1. Di abad 21, ada inovasi teknologi luar biasa yang membuat hidup kita lebih mudah dan juga menyenangkan. Namun, tulang punggung dari semua teknologi luar biasa ini adalah kode biner.

binaryjs

Bagaimana Pengkodean Biner Bekerja?

binaryjs – Sebagai pengguna komputer atau teknologi yang sadar, Anda harus memahami kode biner. Jika Anda seorang pengembang komputer, Anda diharapkan bekerja dengan bahasa pemrograman yang mudah digunakan untuk memberikan instruksi kepada komputer yang tidak mengharapkan Anda menggunakan kode biner. Bahkan jika kemungkinan Anda menulis program komputer dalam kode biner lebih kecil, lebih baik memiliki pengetahuan holistik tentang komputer.

Kode biner adalah konsep paling mendasar dari pemrograman dan Ilmu Komputer. Saya menulis blog ini dan Anda dapat membaca semuanya karena kode biner memungkinkan. Kode biner membuat setiap komputer yang Anda gunakan berfungsi, sebagaimana adanya. Pada dasarnya, kode biner memungkinkan komunikasi dengan komputer dan memberi mereka instruksi yang diperlukan. Jika Anda seorang pengembang, Anda mungkin akan menggunakan satu atau bahasa pemrograman lain untuk menulis kode untuk membuat aplikasi. Ini adalah bahasa tingkat tinggi dan jauh dari kode biner dalam hal implementasi dan sintaksnya tetapi saat kompilasi, bahasa ini diterjemahkan ke dalam kode biner. Komputer dapat menafsirkannya dan menjalankan program Anda hanya karena diubah dalam kode biner.

Jadi, angka 1 dan 0 menentukan bagaimana komputer mengeksekusi dan menghasilkan output untuk penggunanya. Memahami dasar-dasar pengkodean biner, cara kerjanya dan implementasinya menarik dan menarik dan juga sangat berguna. Namun, mempelajari kode biner dapat menjadi abstrak dan sulit untuk dipahami dan oleh karena itu, di blog hari ini, kami akan menjelaskan bagaimana angka 1 dan 0 ini membuat dunia kita dipenuhi dengan teknologi yang sederhana, mudah diakses, namun menakjubkan. Mari kita mulai dengan pengkodean biner!

Pengkodean Biner

Untuk memahami ekosistem kompleks tentang bagaimana pengkodean biner membuat komputer bekerja, pertama-tama kita harus memahami apa itu pengkodean biner. Anda dapat menganggap biner sebagai seperangkat instruksi yang memberi tahu komputer apakah itu harus menyala, yaitu ‘1’ atau mati yaitu ‘0’. Hidup dan mati ini atau ‘0’ atau ‘1’ dapat dipahami secara komprehensif jika kita jelas tentang apa yang dilakukan komputer.

Baca Juga : Dasar Pemrograman C++ Dan Konsep Belajar C++

Pada dasarnya, komputer mengambil input dari penggunanya, menyimpan dan memproses informasi yang diterima dan menyediakan berbagai jenis output yang diinginkan. Sekarang pertanyaannya adalah bagaimana kode biner ini membantu dalam kerja komputer ini? Jawabannya adalah bahwa angka 1 dan 0 membantu komputer menyimpan dan memproses data. Angka 1 dan 0 ini mewakili angka, huruf, simbol lain dan pada dasarnya merupakan unit data terkecil yang dipahami komputer. Di komputer modern, semuanya bekerja sesuai dengan bahasa mesin yang sangat mendasar dan belum sempurna ini, yaitu, 1 dan 0 yang mewakili dua status: ON atau OFF.

Bagian dalam komputer adalah sekumpulan sirkuit dan kabel listrik yang membawa semua informasi di dalam komputer dan membawanya ke tempat yang tepat. Data di sana disimpan atau diproses. Bit adalah unit informasi dasar dan paling dasar di komputer yang mewakili baik “hidup” atau “mati”. Setiap jumlah data yang ingin kita simpan dalam bentuk digital dapat disimpan dengan bantuan ‘0’ atau ‘1’. Komputer menggunakan metode dan teknologi modern lainnya untuk menyimpan data akhir-akhir ini. Kode biner hanya terdiri dari 1 dan 0 tetapi masih dapat mewakili program komputer yang paling kompleks saat ini.

Angka 0 dan 1 mewakili nilai numerik bersama dengan tipe data lainnya. Angka-angka mulai dari 0 hingga 9 membentuk sistem angka desimal dan kombinasi apa pun dari 10 digit ini dapat digunakan untuk mewakili nilai angka. Dalam sistem komputasi, setiap digit dalam sistem desimal, mulai dari sisi kanan, mewakili 1, 10, 100, dan seterusnya.

Misalnya, pada angka “123”, 3 mewakili angka 1, 2 mewakili angka 10, dan 1 mewakili angka 100. Pangkat 10 digunakan untuk membedakan antara “tingkat” angka dalam sistem desimal. 1 mewakili 10 0 , 10 mewakili 10 1 , 100 mewakili 10 2 Pola di sini adalah bahwa kekuatan 10 hanya meningkat seiring dengan bertambahnya angka.

Bekerja dari Kode Biner

Sekarang setelah kita memahami nuansa dasar pengkodean biner, mari kita pahami bagaimana tepatnya kode biner bekerja. Di segmen ini, kita akan membahas bagaimana 0 dan 1 membuat teknologi yang paling kompleks bekerja. Kita perlu memiliki satu bit data untuk menyimpan ‘0’ atau ‘1’.

Dalam sistem biner, kita menggunakan pangkat 2 untuk mewakili angka yang dimulai dari ruas kanan. Misalnya, angka pertama adalah 2 0 , jadi ini adalah angka 1, angka kedua adalah 2 1 , yang merupakan angka 2, angka ketiga adalah 2 2 dan seterusnya. Dalam sistem biner, masing-masing digit ini memberi tahu kita apakah digit itu “aktif” atau “mati”. “1” menunjukkan bahwa nilai digit tersebut termasuk dalam nilai numerik dan “0” berarti sebaliknya.

Misalnya, jika kita ingin merepresentasikan sebuah angka, katakanlah 216, dalam biner, deret biner yang akan kita dapatkan adalah 11011000. Anda dapat dengan jelas melihat bahwa lebih banyak digit diperlukan daripada yang kita lakukan dengan sistem desimal, untuk mewakili angka yang sama. Mungkin ada lebih dari satu cara menghitung ekuivalen biner dari angka desimal. Di blog ini, kita melihat salah satu cara untuk merepresentasikan angka dalam biner.

Kami mengambil contoh 216 dan mencoba merepresentasikannya dalam biner. Langkah pertama dan terpenting dalam menghitung ekuivalen biner dari bilangan apa pun adalah menyiapkan tabel pangkat dua. Sekarang, cari nilai terbesar dalam tabel itu yang lebih kecil dari nilai bilangan yang diberikan, dalam hal ini adalah 216. Nilai terbesar yang kurang dari 216 adalah 128. 128 adalah dua pangkat 7 dan karenanya kita membutuhkan 8 digit biner (dari 2 0 hingga 2 7 ) untuk menyimpannya. Sekarang, karena 128 adalah bagian dari perhitungan kita, kita perlu menunjukkan dan menempatkan “1” di tempat 128. Langkah selanjutnya adalah mengurangi 216 (angka) dari 128. Hasil pengurangan menjadi 88. Kita harus mengulangi langkah pertama lagi dan menemukan nilai terbesar yang lebih kecil dari pengurangan yaitu, 88.

Nilai yang diinginkan adalah 64-an , jadi kami menempatkan “1” di 26 . Saya harap Anda mengerti cara kerjanya. Kita harus terus mengulangi langkah-langkah ini untuk mengetahui digit biner mana yang mendapat nilai, itu harus “1” atau “0”. Untuk menemukan kode biner lengkap untuk 216, kita kembali mengurangi 88 dari 64 dan mendapatkan jawabannya sebagai 24. Oleh karena itu, kita akan menempatkan “1” di tempat 16 (nilai terbesar lebih kecil dari 24). Sekarang, Anda dapat mencoba dan menambahkan semua nilai pangkat dua untuk setiap digit. Penambahannya akan menjadi 216, yang merupakan angka yang kita inginkan. Kami akan mendapatkan urutan biner dari suatu angka dengan meletakkan 1 di tempat digit biner yang kami gunakan dalam perhitungan kami dan 0 di tempat digit biner yang tidak kami gunakan dalam perhitungan kami. Dengan cara ini kita akan mendapatkan urutan biner yang benar dari angka desimal. Berbicara tentang 216.  Oleh karena itu, urutan biner dari angka yang diinginkan (216) adalah 11011000.

Saya harap contohnya jelas dan Anda memahami salah satu metode untuk mengetahui urutan biner dari angka yang diinginkan. Pada awalnya, urutan 1 dan 0 mungkin tidak berarti apa-apa bagi kita hanya karena kita tidak terbiasa dengan sistem biner ini. Namun, itu yang paling penting untuk komputer Anda. Juga, bilangan biner bisa menjadi rumit untuk digunakan dan dihitung dalam bilangan biner karena kita terbiasa dengan sistem bilangan desimal.

Kita dapat mengatakan bahwa sistem biner yang hanya memiliki 0 atau 1 untuk menyimpan data sama baiknya dengan atau menyimpan jumlah data yang sama dengan sistem desimal yang memiliki angka mulai dari 0 hingga 9. Namun, seperti yang telah disebutkan di atas, kode biner dapat juga menyimpan jenis informasi lain termasuk teks, gambar, dan audio.

Kesimpulan

Seperti disebutkan di atas, mempelajari kode biner bisa menjadi abstrak dan sulit dan terkadang orang mungkin berpikir bahwa tidak perlu mempelajari konsep yang sulit seperti itu. Saat Anda membuat kode dan memprogram untuk aplikasi apa pun, Anda tidak pernah berurusan dengan bilangan biner secara langsung.

Namun, Anda menulis dan membaca teks, membuat dan melihat gambar dan bekerja dengan semua hal lain dan karenanya Anda harus tahu bahwa dasar dari semuanya adalah 0 dan 1. Selain itu, pengetahuan tentang kode biner dan sistem biner serta cara kerjanya dapat membantu Anda memahami cara kerja komputer dan segala sesuatu yang dilakukan komputer Anda seperti menerima input, menyimpan dan memproses informasi dan menghasilkan output. Tidak salah untuk mengatakan bahwa semua alat dan teknologi yang kompleks dan canggih hanya memiliki 1 dan 0.

Sekarang setelah Anda memahami cara kerja pengkodean biner, inilah saatnya untuk selangkah lebih maju. Jika Anda tertarik dengan dunia teknologi, kami sarankan Anda memanfaatkan kegemaran Anda dan berkarier di bidang teknologi. Salah satu domain paling booming di industri TI adalah pengembangan web dan jika Anda mencari keterampilan baru untuk dipelajari, desain dan pengembangan web harus ada dalam daftar Anda. Cara terbaik untuk menanamkan keterampilan yang dapat membantu Anda mendapatkan pekerjaan adalah dengan mengikuti kursus profesional yang dibuat oleh para ahli.

Salah satu kursus yang harus Anda pertimbangkan adalah Kursus Pengembangan Web Konfinity . Kursus ini adalah kursus pelatihan yang diteliti dengan baik yang dikembangkan oleh para ahli dari IIT DELHI bekerja sama dengan perusahaan teknologi seperti Google, Amazon dan Microsoft. Dipercaya oleh mahasiswa dan lulusan dari IIT, DTU, NIT, Amity, DU dan lainnya.

Kami mendorong para teknokrat seperti Anda untuk bergabung dalam kursus untuk menguasai seni membuat aplikasi web dengan mempelajari teknologi terbaru, langsung dari HTML dasar hingga situs web canggih dan dinamis, hanya dalam rentang beberapa bulan.

Dasar Pemrograman C++ Dan Konsep Belajar C++

Apa itu C++?

Dasar Pemrograman C++ Dan Konsep Belajar C++ – C ++ adalah tujuan umum, bahasa pemrograman berorientasi objek. Itu dibuat oleh Bjarne Stroustrup di Bell Labs sekitar tahun 1980. C++ sangat mirip dengan C (ditemukan oleh Dennis Ritchie pada awal 1970-an). C++ sangat kompatibel dengan C sehingga mungkin akan mengkompilasi lebih dari 99% program C tanpa mengubah baris kode sumber. Meskipun C++ adalah bahasa yang terstruktur dengan baik dan lebih aman daripada C karena berbasis OOP.

binaryjs

Dasar Pemrograman C++ Dan Konsep Belajar C++

  • Dalam pengantar tutorial C++ ini, Anda akan mempelajari konsep dasar C++-
  • Bahasa pemrograman populer yang digunakan?
  • Bahasa populer yang banyak digunakan adalah Java, C++, Python, dan C.
  • Bahasa tingkat rendah seperti
  • Bahasa campuran

C
C++
binaryjs – Bahasa-bahasa ini memaksa pemrogram untuk lebih memikirkan masalah dalam istilah pemrograman komputer dan implementasinya, daripada logika bisnis.

Seperti yang Anda lihat meskipun sudah tua, C++ masih relatif populer hingga saat ini yang merupakan prestasi tersendiri. Grafiknya dari stackoverflow.com

Apakah bahasa pemrograman C++ terbaik?

Jawabannya tergantung pada perspektif dan persyaratan. Beberapa tugas dapat dilakukan dalam C++, meskipun tidak terlalu cepat. Misalnya, mendesain layar GUI untuk aplikasi.

Bahasa lain seperti Visual Basic, Python memiliki elemen desain GUI yang dibangun di dalamnya. Oleh karena itu, mereka lebih cocok untuk jenis tugas GUI.

Beberapa bahasa scripting yang memberikan kemampuan program ekstra untuk aplikasi. Seperti MS Word dan bahkan photoshop cenderung merupakan varian dari Basic, bukan C++.

C++ masih digunakan secara luas, dan perangkat lunak paling terkenal memiliki tulang punggung di C++.

Tutorial ini akan membantu Anda mempelajari konsep dasar dan lanjutan C++.

Siapa yang menggunakan C++?

Beberapa sistem yang paling sering digunakan saat ini memiliki bagian penting yang ditulis dalam C++.

Contohnya adalah Amadeus (tiket pesawat)

  • Bloomberg (formasi keuangan),
  • Amazon (Perdagangan web), Google (Pencarian web)
  • Facebook (media sosial)
  • Banyak bahasa pemrograman bergantung pada kinerja dan keandalan C++ dalam implementasinya. Contohnya meliputi:

Mesin Virtual Java

  • Penerjemah JavaScript (mis., Google V8)
  • Browser (misalnya, Internet Explorer, Mozilla Firefox, Apple Safari, dan Google Chrome)
  • Kerangka kerja aplikasi dan Web (misalnya, kerangka kerja layanan .NET Web Microsoft).
  • Aplikasi yang melibatkan jaringan area lokal dan luas, interaksi pengguna, numerik, grafik, dan akses database sangat bergantung pada bahasa C++.

Baca Juga : Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding

Konsep Dasar C++

Variabel C++

  • Variabel adalah tulang punggung dari setiap bahasa pemrograman.
  • Variabel hanyalah cara untuk menyimpan beberapa informasi untuk digunakan nanti.
  • Kami dapat mengambil nilai atau data ini dengan mengacu pada “kata” yang akan menjelaskan informasi ini.
  • Setelah dideklarasikan dan didefinisikan, mereka dapat digunakan berkali-kali dalam lingkup di mana mereka dideklarasikan.

Struktur Kontrol C++

  • Ketika sebuah program dijalankan, kode dibaca oleh kompiler baris demi baris (dari atas ke bawah, dan sebagian besar dari kiri ke kanan). Ini dikenal sebagai “ aliran kode. “
  • Saat kode sedang dibaca dari atas ke bawah, mungkin akan menemui titik di mana ia perlu membuat keputusan . Berdasarkan keputusan tersebut, program dapat melompat ke bagian kode yang berbeda. Bahkan mungkin membuat kompiler menjalankan kembali bagian tertentu lagi, atau hanya melewatkan banyak kode.

Struktur Data C++

Jika kita perlu menyimpan 10 kursus, kita mungkin akan mendefinisikan 10 variabel, bukan?

Salah.

Dalam dunia pemrograman, ini hanyalah cara yang mengerikan untuk mencoba menyimpan 10 variabel berbeda. Ini karena dua alasan utama:

  • Banyaknya teks yang harus Anda tulis di program Anda. Tentu, saat ini kami hanya memiliki 10 kursus, jadi tidak terlalu buruk, tetapi bagaimana jika kami memiliki 1.000 kursus! Bayangkan mengetik itu ribuan kali! Lupakan saja!
  • Fleksibilitas. Menambahkan kursus lain akan membutuhkan pengeditan manual pada kode. Kami akan membuat variabel course11. Ini hanya gila!

Menyimpannya dalam struktur data.

Sebuah struktur data adalah besar cara untuk berkeliling harus menciptakan ribuan variabel. C++ berisi banyak jenis struktur data bawaan. Paling sering digunakan adalah array yang akan diajarkan nanti.

Sintaks C++

Sintaksnya adalah tata letak kata, ekspresi, dan simbol. Yah, itu karena alamat email memiliki sintaks yang terdefinisi dengan baik. Anda memerlukan beberapa kombinasi huruf, angka, kemungkinan dengan garis bawah (_) atau titik (.) di antaranya, diikuti oleh simbol tingkat ( @ ), diikuti oleh beberapa domain situs web (perusahaan.com).

Jadi, sintaks dalam bahasa pemrograman hampir sama. Mereka adalah beberapa aturan yang terdefinisi dengan baik yang memungkinkan Anda untuk membuat beberapa bagian dari perangkat lunak yang berfungsi dengan baik.

Tapi, jika Anda tidak mematuhi aturan bahasa pemrograman atau sintaks, Anda akan mendapatkan kesalahan.

Alat C++

Di dunia nyata, alat adalah sesuatu (biasanya benda fisik) yang membantu Anda menyelesaikan pekerjaan tertentu dengan segera.

Nah, ini juga berlaku untuk dunia pemrograman. Alat dalam pemrograman adalah beberapa bagian dari perangkat lunak yang bila digunakan dengan kode memungkinkan Anda untuk memprogram lebih cepat. Mungkin ada puluhan ribu, jika tidak jutaan alat yang berbeda di semua bahasa pemrograman.

Alat yang paling penting, dianggap oleh banyak orang, adalah IDE, Lingkungan Pengembangan Terpadu. IDE adalah perangkat lunak yang akan membuat kehidupan pengkodean Anda jauh lebih mudah. IDE memastikan bahwa file dan folder Anda diatur dan memberi Anda cara yang bagus dan bersih untuk melihatnya.

Penggunaan Bahasa Pemrograman C++

Berikut adalah beberapa kegunaan utama Bahasa Pemrograman C++:

Sistem operasi:

Baik itu Microsoft Windows atau Mac OSX atau Linux – semua sistem operasi memiliki beberapa bagian yang diprogram dalam C++. Ini adalah tulang punggung semua OS terkenal karena C++ adalah bahasa pemrograman yang diketik dengan kuat dan cepat, yang menjadikannya pilihan ideal untuk mengembangkan sistem operasi.

Permainan:

Karena fakta bahwa ini adalah salah satu bahasa pemrograman tercepat, C++ banyak digunakan dalam pemrograman mesin pengembangan game. C++ dapat dengan mudah memanipulasi sumber daya perangkat keras dan juga dapat menyediakan pemrograman prosedural untuk fungsi intensif CPU.

Browser:

Mesin rendering dari berbagai browser web diprogram dalam C++ karena kecepatan yang ditawarkannya.

Perpustakaan:

Banyak perpustakaan tingkat tinggi menggunakan C++ sebagai bahasa pemrograman inti. Misalnya, beberapa library Machine Learning menggunakan C++ di backend karena kecepatannya.

grafis:

C++ banyak digunakan di hampir semua aplikasi grafis yang membutuhkan rendering cepat, pemrosesan gambar, fisika waktu nyata, dan sensor seluler.

Aplikasi Perbankan:

Salah satu sistem core-banking yang paling populer digunakan – Infosys Finacle, menggunakan C++ sebagai bahasa pemrograman backend. Aplikasi perbankan perlu memproses jutaan transaksi setiap hari dan membutuhkan dukungan konkurensi tinggi dan latensi rendah.

Sistem Cloud/Terdistribusi:

Sistem penyimpanan cloud menggunakan sistem file skalabel yang bekerja dekat dengan perangkat keras. Itu sebabnya C++ menjadi pilihan yang lebih disukai untuk sistem Cloud.

Sistem Tertanam:

Berbagai sistem tertanam seperti mesin medis, jam tangan pintar, dll., menggunakan C++ sebagai bahasa pemrograman utama.

Kompiler:

Compiler dari berbagai bahasa pemrograman menggunakan C++ sebagai bahasa pemrograman backend.

Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding

pengkodean

Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding – Pengkodean adalah proses mengubah desain sistem ke dalam format bahasa komputer. Fase pengkodean pengembangan perangkat lunak ini berkaitan dengan perangkat lunak yang menerjemahkan spesifikasi desain ke dalam kode sumber. Penting untuk menulis kode sumber & dokumentasi internal sehingga kesesuaian kode dengan spesifikasinya dapat dengan mudah diverifikasi.

binaryjs

Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding

binaryjs – Coding dilakukan oleh coder atau programmer yang merupakan orang-orang independen dari designer. Tujuannya bukan untuk mengurangi upaya dan biaya fase pengkodean, tetapi untuk memotong biaya tahap selanjutnya. Biaya pengujian dan pemeliharaan dapat dikurangi secara signifikan dengan pengkodean yang efisien.

Tujuan Pengkodean

Untuk menerjemahkan desain sistem ke dalam format bahasa komputer: Pengkodean adalah proses mengubah desain sistem ke dalam format bahasa komputer, yang dapat dijalankan oleh komputer dan yang melakukan tugas-tugas seperti yang ditentukan oleh desain operasi selama fase desain.

Untuk mengurangi biaya fase selanjutnya: Biaya pengujian dan pemeliharaan dapat dikurangi secara signifikan dengan pengkodean yang efisien.

Membuat program lebih mudah dibaca: Program harus mudah dibaca dan dipahami. Ini meningkatkan pemahaman kode yang memiliki keterbacaan dan pemahaman sebagai tujuan yang jelas dari aktivitas pengkodean itu sendiri dapat membantu dalam menghasilkan perangkat lunak yang lebih dapat dipelihara.

Untuk mengimplementasikan desain kami ke dalam kode, kami memerlukan bahasa fungsional tingkat tinggi. Sebuah bahasa pemrograman harus memiliki karakteristik sebagai berikut:

Baca Juga : Dasar-dasar HTML Yang Penting Untuk Dipelajari

Karakteristik Bahasa Pemrograman

Keterbacaan: Bahasa tingkat tinggi yang baik akan memungkinkan program ditulis dalam beberapa metode yang mirip dengan deskripsi fungsi yang mendasarinya dalam bahasa Inggris. Pengkodean dapat dilakukan dengan cara yang pada dasarnya mendokumentasikan diri sendiri.

Portabilitas: Bahasa tingkat tinggi, karena hampir tidak bergantung pada mesin, seharusnya mudah untuk mengembangkan perangkat lunak portabel.

Umum: Sebagian besar bahasa tingkat tinggi memungkinkan penulisan koleksi program yang sangat banyak, sehingga membebaskan programmer dari kebutuhan untuk berkembang menjadi ahli dalam banyak bahasa yang beragam.

Singkat: Bahasa harus memiliki kemampuan untuk mengimplementasikan algoritma dengan jumlah kode yang lebih sedikit. Program berarti dalam bahasa tingkat tinggi seringkali secara signifikan lebih pendek daripada padanan tingkat rendahnya.

Pemeriksaan kesalahan: Seorang programmer cenderung membuat banyak kesalahan dalam pengembangan program komputer. Banyak bahasa tingkat tinggi meminta banyak bug yang memeriksa baik pada waktu kompilasi dan waktu berjalan.

  • Biaya: Biaya akhir dari bahasa pemrograman adalah tugas dari banyak karakteristiknya.
  • Terjemahan cepat: Seharusnya memungkinkan terjemahan cepat.
  • Efisiensi: Ini harus mengotorisasi pembuatan kode objek yang efisien.

Modularitas: Sangat diharapkan bahwa program dapat dikembangkan dalam bahasa sebagai beberapa modul yang dikompilasi secara terpisah, dengan struktur yang sesuai untuk memastikan konsistensi diri di antara modul-modul ini.

Tersedia secara luas: Bahasa harus tersedia secara luas, dan harus layak untuk menyediakan penerjemah untuk semua mesin utama dan semua sistem operasi utama.

Standar pengkodean mencantumkan beberapa aturan yang harus diikuti selama pengkodean, seperti cara variabel diberi nama, cara kode ditata, konvensi pengembalian kesalahan, dll.

Standar Pengkodean

Standar pengkodean umum mengacu pada bagaimana pengembang menulis kode, jadi di sini kita akan membahas beberapa standar penting terlepas dari bahasa pemrograman yang digunakan.

Berikut ini adalah beberapa standar pengkodean yang representatif:

Indentasi: Indentasi yang tepat dan konsisten sangat penting dalam menghasilkan program yang mudah dibaca dan dipelihara.

Indentasi harus digunakan untuk:

  • Menekankan tubuh struktur kontrol seperti loop atau pernyataan pilih.
  • Menekankan tubuh pernyataan bersyarat
  • Tekankan blok lingkup baru

Komentar sebaris: Komentar sebaris menganalisis fungsi subrutin, atau aspek kunci dari algoritme harus sering digunakan.

Aturan untuk membatasi penggunaan global: Aturan ini mengarsipkan tipe data apa yang bisa dideklarasikan global dan apa yang tidak.

Pemrograman Terstruktur: Metode Pemrograman Terstruktur (atau Modular) harus digunakan. Pernyataan “GOTO” tidak boleh digunakan karena mengarah ke kode “spaghetti”, yang sulit dibaca dan dipelihara, kecuali sebagaimana diuraikan dalam Standar dan Pedoman FORTRAN.

Konvensi penamaan untuk variabel global, variabel lokal, dan pengidentifikasi konstan: Konvensi penamaan yang mungkin adalah bahwa nama variabel global selalu dimulai dengan huruf kapital, nama variabel lokal dibuat dari huruf kecil, dan nama konstanta selalu huruf kapital.

Konvensi pengembalian kesalahan dan sistem penanganan pengecualian: Fungsi yang berbeda dalam laporan program cara kondisi kesalahan ditangani harus menjadi standar dalam suatu organisasi. Misalnya, tugas yang berbeda saat menghadapi kondisi kesalahan harus mengembalikan 0 atau 1 secara konsisten.

Pedoman Pengkodean

Pedoman pengkodean umum menyediakan programmer dengan satu set metode terbaik yang dapat digunakan untuk membuat program lebih nyaman untuk membaca dan memelihara. Sebagian besar contoh menggunakan sintaks bahasa C, tetapi pedoman dapat diuji untuk semua bahasa.

Berikut ini adalah beberapa pedoman pengkodean representatif yang direkomendasikan oleh banyak organisasi pengembangan perangkat lunak.

1. Panjang Baris: Merupakan praktik yang baik untuk menjaga panjang baris kode sumber pada atau di bawah 80 karakter. Garis yang lebih panjang dari ini mungkin tidak terlihat dengan baik pada beberapa terminal dan alat. Beberapa printer akan memotong garis yang lebih panjang dari 80 kolom.

2. Spasi: Penggunaan spasi yang tepat dalam satu baris kode dapat meningkatkan keterbacaan.

Contoh:

Buruk: cost=price+(price*sales_tax)
fprintf(stdout ,”Total biaya adalah %5.2f\n”,cost);

Lebih baik: biaya = harga + ( harga * pajak_penjualan )
fprintf (stdout,”Total biaya adalah %5.2f\n”,biaya);

3. Kode harus didokumentasikan dengan baik: Sebagai aturan praktis, harus ada setidaknya satu baris komentar rata-rata untuk setiap baris tiga sumber.

4. Panjang fungsi apapun tidak boleh melebihi 10 baris sumber: Fungsi yang sangat panjang umumnya sangat sulit untuk dipahami karena mungkin menjalankan banyak fungsi yang berbeda. Untuk alasan yang sama, fungsi yang panjang dimungkinkan untuk memiliki jumlah bug yang jauh lebih besar.

5. Jangan gunakan pernyataan goto: Penggunaan pernyataan goto membuat program tidak terstruktur dan sangat sulit untuk dipahami.

6. Komentar Sebaris: Komentar sebaris meningkatkan keterbacaan.

7. Pesan Kesalahan: Penanganan kesalahan merupakan aspek penting dari pemrograman komputer. Ini tidak hanya mencakup penambahan logika yang diperlukan untuk menguji dan menangani kesalahan, tetapi juga melibatkan pembuatan pesan kesalahan yang bermakna.

Dasar-dasar HTML Yang Penting Untuk Dipelajari

Dasar-dasar HTML Yang Penting Untuk Dipelajari – HTML ( H yper t ext M arkup L anguage) adalah kode yang digunakan untuk struktur halaman web dan isinya. Misalnya, konten dapat disusun dalam satu set paragraf, daftar poin berpoin, atau menggunakan gambar dan tabel data. Seperti judulnya, artikel ini akan memberi Anda pemahaman dasar tentang HTML dan fungsinya.

binaryjs

Dasar-dasar HTML Yang Penting Untuk Dipelajari

Jadi apa itu HTML?

binaryjs – HTML adalah bahasa markup yang mendefinisikan struktur konten Anda. HTML terdiri dari serangkaian elemen , yang Anda gunakan untuk melampirkan, atau membungkus, berbagai bagian konten untuk membuatnya tampak dengan cara tertentu, atau bertindak dengan cara tertentu. Tag penutup dapat membuat kata atau gambar hyperlink ke tempat lain, dapat membuat kata miring, dapat membuat font lebih besar atau lebih kecil, dan sebagainya. Misalnya, ambil baris konten berikut:

My cat is very grumpy

Jika kita ingin agar baris tersebut berdiri sendiri, kita dapat menentukan bahwa itu adalah sebuah paragraf dengan melampirkannya dalam tag paragraf:

My cat is very grumpy

Anatomi elemen HTML

Bagian utama dari elemen kami adalah sebagai berikut:

Baca Juga : 4 Bahasa Coding Yang Penting Untuk Dipelajari

  • Tag pembuka: Ini terdiri dari nama elemen (dalam hal ini, p), dibungkus dengan kurung sudut buka dan tutup . Ini menyatakan di mana elemen dimulai atau mulai berlaku — dalam hal ini paragraf dimulai.
  • Tag penutup: Ini sama dengan tag pembuka, kecuali bahwa tag ini menyertakan garis miring sebelum nama elemen. Ini menyatakan di mana elemen berakhir — dalam hal ini paragraf berakhir. Gagal menambahkan tag penutup adalah salah satu kesalahan standar pemula dan dapat menyebabkan hasil yang aneh.
  • Konten: Ini adalah konten elemen, yang dalam hal ini hanyalah teks.
    Elemen: Tag pembuka, tag penutup, dan konten bersama-sama membentuk elemen.
    Elemen juga dapat memiliki atribut yang terlihat seperti berikut:

Mari kita jelajahi elemen paragraf ini sedikit lebih jauh.

Atribut berisi informasi tambahan tentang elemen yang tidak ingin Anda tampilkan di konten sebenarnya. Di sini, classadalah atribut nama dan editor-noteadalah atribut nilai . The classatribut memungkinkan Anda untuk memberikan elemen pengenal non-unik yang dapat digunakan untuk menargetkan itu (dan unsur-unsur lain dengan sama classnilai) dengan informasi gaya dan hal-hal lain.

Atribut harus selalu memiliki yang berikut:

  • Spasi antara itu dan nama elemen (atau atribut sebelumnya, jika elemen sudah memiliki satu atau lebih atribut).
  • Nama atribut diikuti dengan tanda sama dengan.
  • Nilai atribut dibungkus dengan tanda kutip pembuka dan penutup.

Elemen bersarang

Anda juga dapat meletakkan elemen di dalam elemen lain — ini disebut bersarang . Jika kita ingin menyatakan bahwa kucing kita sangat pemarah, kita dapat membungkus kata “sangat” dalam sebuah elemen, yang berarti bahwa kata tersebut harus ditekankan dengan kuat:

My cat is very grumpy.

Namun Anda perlu memastikan bahwa elemen Anda bersarang dengan benar. Pada contoh di atas, kita membuka

elemen terlebih dahulu, lalu elemen; oleh karena itu, kita harus menutup elemen terlebih dahulu, lalu

elemen. Berikut ini tidak benar:

My cat is very grumpy.

Unsur-unsur harus membuka dan menutup dengan benar sehingga mereka jelas di dalam atau di luar satu sama lain. Jika mereka tumpang tindih seperti yang ditunjukkan di atas, maka browser web Anda akan mencoba menebak apa yang Anda coba katakan, yang dapat menyebabkan hasil yang tidak terduga. Jadi jangan lakukan itu!

elemen kosong

Beberapa elemen tidak memiliki konten dan disebut elemen kosong . Ambil elemen yang sudah kita miliki di halaman HTML kita:

<img src=”images/firefox-icon.png” alt=”My test image”>

Ini berisi dua atribut, tetapi tidak ada tag penutup dan tidak ada konten dalam. Ini karena elemen gambar tidak membungkus konten untuk memengaruhinya. Tujuannya adalah untuk menyematkan gambar di halaman HTML di tempat gambar itu muncul.

Anatomi dokumen HTML

Itu merangkum dasar-dasar elemen HTML individual, tetapi mereka tidak berguna sendiri. Sekarang kita akan melihat bagaimana elemen individual digabungkan untuk membentuk keseluruhan halaman HTML. Mari kita tinjau kembali kode yang kita masukkan ke dalam index.htmlcontoh kita (yang pertama kali kita temui di artikel Berurusan dengan file ):

<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″>
<title>My test page</title>
</head>
<body>
<img src=”images/firefox-icon.png” alt=”My test image”>
</body>
</html>

Di sini, kami memiliki yang berikut:

doctype. Ini adalah pendahuluan yang diperlukan. Dalam kabut waktu, ketika HTML masih muda (sekitar 1991/92), doctypes dimaksudkan untuk bertindak sebagai tautan ke seperangkat aturan yang harus diikuti oleh halaman HTML untuk dianggap sebagai HTML yang baik, yang dapat berarti pemeriksaan kesalahan otomatis dan lainnya hal-hal yang berguna. Namun hari ini, mereka tidak berbuat banyak dan pada dasarnya hanya diperlukan untuk memastikan dokumen Anda berfungsi dengan benar. Itu saja yang perlu Anda ketahui untuk saat ini.

elemen. Elemen ini membungkus semua konten di seluruh halaman dan terkadang dikenal sebagai elemen root.

elemen. Elemen ini bertindak sebagai wadah untuk semua hal yang ingin Anda sertakan di halaman HTML yang bukan konten yang Anda tampilkan kepada pemirsa halaman Anda. Ini termasuk hal-hal seperti kata kunci dan deskripsi halaman yang ingin Anda tampilkan di hasil pencarian, CSS untuk menata konten kami, deklarasi kumpulan karakter, dan banyak lagi.

Elemen ini mengatur set karakter yang harus digunakan dokumen Anda ke UTF-8 yang mencakup sebagian besar karakter dari sebagian besar bahasa tertulis. Pada dasarnya, sekarang dapat menangani konten tekstual apa pun yang Anda masukkan ke dalamnya. Tidak ada alasan untuk tidak mengatur ini dan ini dapat membantu menghindari beberapa masalah di kemudian hari.