{"id":1661,"date":"2022-11-24T04:00:20","date_gmt":"2022-11-24T04:00:20","guid":{"rendered":"https:\/\/imilkom.usu.ac.id\/?p=1661"},"modified":"2022-11-24T04:06:08","modified_gmt":"2022-11-24T04:06:08","slug":"imilkom-belajar-2-tipe-data-dasar-pemrograman","status":"publish","type":"post","link":"https:\/\/imilkom.usu.ac.id\/?p=1661","title":{"rendered":"IMILKOM BELAJAR \u2013 #3 TIPE DATA DASAR PEMROGRAMAN"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/11\/Hijau-dan-Hitam-Geometris-Tekno-Teknologi-Thumbnail-YouTube-1024x576.png\" alt=\"\" class=\"wp-image-1663\" srcset=\"https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/11\/Hijau-dan-Hitam-Geometris-Tekno-Teknologi-Thumbnail-YouTube-1024x576.png 1024w, https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/11\/Hijau-dan-Hitam-Geometris-Tekno-Teknologi-Thumbnail-YouTube-300x169.png 300w, https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/11\/Hijau-dan-Hitam-Geometris-Tekno-Teknologi-Thumbnail-YouTube-768x432.png 768w, https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/11\/Hijau-dan-Hitam-Geometris-Tekno-Teknologi-Thumbnail-YouTube.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><br>Gambar Tipe Data Dasar Pemrograman<\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Hai IMILKOMers! Masih semangat mempelajari dunia pemrograman? Kali ini kami mau ngasih tau apa saja tipe data yang bisa diprogram oleh komputer. Mau tau apa saja? Yuk! Langung simak penjelasannya.<\/p>\n\n\n\n<p>Pertama &#8211; tama kamu harus tau, tipe data itu terbagi menjadi dua macam, yaitu tipe dasar dan tipe bentukan. Nah pada kali ini akan kita pelajari adalah macam &#8211; macam tipe data dasar. <\/p>\n\n\n\n<p>Tipe data dasar adalah tipe data yang bisa langsung dipakai, sedangkan tipe data bentukan adalah tipe data yang diturunkan dari tipe data dasar atau dari tipe data bentukan lain yang sudah didefinisikan sebelumnya. Adapun contoh dari tipe data dasar adalah sebagai berikut :<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Bilangan Logika<\/strong><\/h3>\n\n\n\n<p>Bilangan logika adalah suatu bilangan biner yang terdiri dari angka 1 dan 0, dihubungkan dengan teori matematika Boolean.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Nama Tipe<\/strong><strong><\/strong><\/td><td>Boolean<\/td><\/tr><tr><td><strong>Ranah Nilai<\/strong><strong><\/strong><\/td><td>&#8211; Benar (true), dinyatakan dengan angka 1<br>&#8211; Salah (false), dinyatakan dengan angka 0<\/td><\/tr><tr><td><strong>Konstanta<\/strong><strong><\/strong><\/td><td>&#8211; True<br>&#8211; False<\/td><\/tr><tr><td><strong>Operasi<\/strong><strong><\/strong><\/td><td>Operasi yang dapat dilakukan terhadap tipe boolean dikenal dengan operasi logika atau operasi boolean, yaitu:<br>&#8211; Not<br>&#8211; And<br>&#8211; Or<br>&#8211; Xor<br>&#8211; Dll.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Bilangan Bulat<\/strong><\/h3>\n\n\n\n<p>Bilangan bulat adalah bilangan yang tidak mengandung pecahan desimal.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Nama Tipe<\/strong><strong><\/strong><\/td><td>Integer<\/td><\/tr><tr><td><strong>Ranah Nilai<\/strong><strong><\/strong><\/td><td>Minus tak terhingga sampai plus tak terhingga<\/td><\/tr><tr><td><strong>Konstanta<\/strong><strong><\/strong><\/td><td>Ditulis tanpa mengangung titik desimal, contoh : 12<\/td><\/tr><tr><td><strong>Operasi<\/strong><strong><\/strong><\/td><td>Operasi pada bilangan bulat terdapat 2 macam, yaitu:<br><br>1. Operasi aritmatika:<br>&#8211; Tambah (+)<br>&#8211; Kurang (-)<br>&#8211; Kali (*)<br>&#8211; Bagi (div)<br>&#8211; Sisa hasil bagi\/modulo (mod)&nbsp;<br><br>2. Operasi perbandingan:<br>&#8211; Lebih kecil (&lt;)<br>&#8211; Lebih kecil sama dengan (\u2264)<br>&#8211; Lebih besar (&gt;)<br>&#8211; Lebih besar sama dengan (\u2265)<br>&#8211; Sama dengan (=)<br>&#8211; Tidak sama dengan (\u2260)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. Bilangan Riil<\/h3>\n\n\n\n<p>Bilangan riil adalah bilangan yang mengandung pecahan desimal.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Nama Tipe<\/strong><strong><\/strong><\/td><td><em>Real <\/em>(beberapa literatur menyebutnya <em>floating-point<\/em>)<\/td><\/tr><tr><td><strong>Ranah Nilai<\/strong><strong><\/strong><\/td><td>Minus tak terhingga sampai plus tak terhingga<\/td><\/tr><tr><td><strong>Konstanta<\/strong><strong><\/strong><\/td><td>Ditulis tanpa mengandung titik desimal, contoh : 0.05<\/td><\/tr><tr><td><strong>Operasi<\/strong><strong><\/strong><\/td><td>Operasi pada bilangan bulat terdapat 2 macam, yaitu:<br><br>1. Operasi aritmatika:<br>&#8211; Tambah (+)<br>&#8211; Kurang (-)<br>&#8211; Kali (*)<br>&#8211; Bagi (\/)&nbsp;<br><br>2. Operasi perbandingan:<br>&#8211; Lebih kecil (&lt;)<br>&#8211; Lebih kecil sama dengan (\u2264)<br>&#8211; Lebih besar (&gt;)<br>&#8211; Lebih besar sama dengan (\u2265)<br>&#8211; Sama dengan (=)<br>&#8211; Tidak sama dengan (\u2260)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4. Karakter<\/h3>\n\n\n\n<p>Karakter adalah semua huruf dalam alfabet, angka, tanda baca, dan lainnya.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Nama Tipe<\/strong><strong><\/strong><\/td><td><em>Char<\/em><\/td><\/tr><tr><td><strong>Ranah Nilai<\/strong><strong><\/strong><\/td><td>&#8211; Semua huruf dalam alfabet<br>&#8211; Angka<br>&#8211; Tanda baca<br>&#8211; Operator aritmetik<br>&#8211; Karakter khusus, misalnya &amp;, %, dll.<br><br><strong>Daftar karakter baku yang lengkap dapat dilihat di dalam tabel ASCII (<em><strong><em>American Standard Code for Information Interchange<\/em><\/strong><\/em>)<\/strong><\/td><\/tr><tr><td><strong>Konstanta<\/strong><strong><\/strong><\/td><td>Ditulis dengan mengapit karakter dengan tanda petik. Contoh : \u2018A\u2019<\/td><\/tr><tr><td><strong>Operasi<\/strong><strong><\/strong><\/td><td>Operasi perbandingan:<br>&#8211; Lebih kecil (&lt;)<br>&#8211; Lebih kecil sama dengan (\u2264)<br>&#8211; Lebih besar (&gt;)<br>&#8211; Lebih besar sama dengan (\u2265)<br>&#8211; Sama dengan (=)<br>&#8211; Tidak sama dengan (\u2260)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5. String<\/h3>\n\n\n\n<p><em>String<\/em>&nbsp;adalah untaian karakter dengan panjang tertentu.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Nama Tipe<\/strong><strong><\/strong><\/td><td><em>String<\/em><\/td><\/tr><tr><td><strong>Ranah Nilai<\/strong><strong><\/strong><\/td><td>Deretan karakter yang telah didefinisikan pada ranah karakter.<\/td><\/tr><tr><td><strong>Konstanta<\/strong><strong><\/strong><\/td><td>Konstanta <em>string<\/em>&nbsp;harus diapit oleh tanda petik tunggal. Contoh: \u2018IMILKOMJAYA\u2019<\/td><\/tr><tr><td><strong>Operasi<\/strong><strong><\/strong><\/td><td>Operasi pada bilangan <em>string<\/em>&nbsp;terdapat 2 macam, yaitu:<br><br>1. Operasi penyambungan (<em>Concatenation<\/em>):<br>Operator tambah (+)<br>Bila a + b = ab<br>Contoh :\u2018IMILKOM\u2019 + \u2019JAYA\u2019 = \u2018IMILKOMJAYA\u2019&nbsp;<br><br>2. Operasi perbandingan:<br>&#8211; Lebih kecil (&lt;)<br>&#8211; Lebih kecil sama dengan (\u2264)<br>&#8211; Lebih besar (&gt;)<br>&#8211; Lebih besar sama dengan (\u2265)<br>&#8211; Sama dengan (=)<br>&#8211; Tidak sama dengan (\u2260)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Itu dia penjelasan dari macam &#8211; macam tipe data dasar. Bagaimana? Mudah dipahami bukan? Jika masih ada yang kurang jelas boleh komen dibawah ya! See you next time \ud83d\ude00<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Sumber :<\/p>\n\n\n\n<p>Munir, R., &amp; Lidya, L. (2016). Algoritma dan Pemrograman dalam bahasa pascal, C, dan C++. Bandung : Informatika Bandung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hai IMILKOMers! Masih semangat mempelajari dunia pemrograman? Kali ini kami mau ngasih tau apa saja tipe data yang bisa diprogram oleh komputer. Mau tau apa saja? Yuk! Langung simak penjelasannya.&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1663,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,3],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1661"}],"collection":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1661"}],"version-history":[{"count":4,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1661\/revisions"}],"predecessor-version":[{"id":1667,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1661\/revisions\/1667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/media\/1663"}],"wp:attachment":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}