{"id":64,"date":"2015-05-12T21:21:00","date_gmt":"2015-05-12T14:21:00","guid":{"rendered":""},"modified":"2024-04-23T14:58:58","modified_gmt":"2024-04-23T07:58:58","slug":"program-enkripsi-string-dengan-bahasa-c","status":"publish","type":"post","link":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/","title":{"rendered":"Program Enkripsi String Dengan Bahasa C"},"content":{"rendered":"\n<p>Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C. Kira-kira seperti ini brief yang diberikan untuk program kita:<\/p>\n\n\n\n<div style=\"background-color: #c2c2c2; border: 2px #006400 ridge; padding: 10px; text-align: left;\">\n<div style=\"text-align: justify;\">Anda diminta untuk membuat program yang dapat meng-enkrip string menggunakan fungsi pergeseran (translasi) karakter dalam urutan abjad secara siklus. Bila karakter ditulis dengan huruf besar maka ubah karakter tersebut menjadi dalam huruf kecil terlebih dahulu sebelum digeser. Besar pergeseran ditentukan dan selalu lebih besar dari pada 0. Selain besar pergeseran, arah pergeseran, kiri atau kanan, juga harus ditentukan. String yang akan dienkrip <b>disimpan dalam array<\/b> dan gunakan <b>pointer untuk memanipulasi data string dalam array tersebut<\/b>. Contoh pergeseran karakter dalam urutan abjad:<\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\">Pergesesan sebesar 3:&nbsp;<\/div>\n<div style=\"text-align: justify;\">Arah pergeseran: kanan<\/div>\n<div style=\"text-align: justify;\">a \u2192 d<\/div>\n<div style=\"text-align: justify;\">b \u2192 e<\/div>\n<div style=\"text-align: justify;\">c \u2192 f<\/div>\n<div style=\"text-align: justify;\">:<\/div>\n<div style=\"text-align: justify;\">:<\/div>\n<div style=\"text-align: justify;\">z \u2192 c<\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\">Pergesesan sebesar 2:&nbsp;<\/div>\n<div style=\"text-align: justify;\">Arah pergeseran: kiri&nbsp;<\/div>\n<div style=\"text-align: justify;\">a \u2192 y&nbsp;<\/div>\n<div style=\"text-align: justify;\">b \u2192 z&nbsp;<\/div>\n<div style=\"text-align: justify;\">c \u2192 a&nbsp;<\/div>\n<div style=\"text-align: justify;\">:&nbsp;<\/div>\n<div style=\"text-align: justify;\">:&nbsp;<\/div>\n<div style=\"text-align: justify;\">z \u2192 x&nbsp;<\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\">Gunakan urutan abjad dalam daftar ASCII untuk mengatur pergeseran.<\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\"><b>Contoh Input:<\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Masukkan sebuah string &nbsp; &nbsp;: <b>informatikA<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Besar pergeseran karakter : <b>2<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Arah pergeseran &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : <b>kanan<\/b><\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\"><b>Contoh output:<\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Hasil enkripsi: kphqtocvkmc<\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\"><b>Contoh Input:&nbsp;<\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Masukkan sebuah string &nbsp; &nbsp;<b>: zOo<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Besar pergeseran karakter <b>: 4<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Arah pergeseran &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b>: kiri<\/b><\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\"><b>Contoh output:<\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Courier New, Courier, monospace;\">Hasil enkripsi: vkk<\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(253, 253, 237, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"#include&lt;stdio.h&gt;\n#include&lt;ctype.h&gt;\n#include&lt;stdlib.h&gt;\n#include&lt;string.h&gt;\n\n\/\/prototipe fungsi\nvoid enkripsi(char * data, char * arah, int pergeseran);\n\nint main(void) {\n  char *p, str[255];\n  int i;\n  char pergeseran[6];\n  char *ppergeseran = pergeseran;\n\n  printf(&quot;\\nMasukkan sebuah String :\\n&quot;);\n  scanf(&quot; %[^\\n]&quot;, str);\n\n  do {\n    printf(&quot;\\nBesar pergeseran Karakter : &quot;);\n    scanf(&quot; %d&quot;, &amp;i);\n  } while(i&lt;0);\n\n  do {\n    printf(&quot;\\n Arah pergeseran : &quot;);\n    scanf(&quot;%s&quot;, pergeseran);\n    \n    while (*ppergeseran != '\\0') {\n      *ppergeseran = tolower(*ppergeseran);\n      ppergeseran++;\n    }\n\n    ppergeseran = pergeseran;\n  } while ((strcmp(pergeseran, &quot;kanan&quot;) != 0) &amp;&amp; (strcmp(pergeseran, &quot;kiri&quot;) !=0));\n\n  if(i&gt;0) {\n    p = str;\n    \/\/mengecilkan semua string\n    for(; *p!='\\0'; p++) {\n      *p = tolower(*p);\n    }\n\n    \/\/ Pemanggian fungsi\n    enkripsi(str, pergeseran, i);\n\n    printf(&quot;\\n Kalimat setelah di enkripsi: \\n%s\\n\\n&quot;, str);\n  }\n\n  return EXIT_SUCCESS;\n}\n\n\/\/ Implementasi fungsi\nvoid enkripsi(char *data, char *arah, int pergeseran){\n  int i;\n\n  \/\/ Jika pergeseran ke Kanan, maka karakter akan di tambah\n  if((strcmp(arah, &quot;kanan&quot;)) == 0){\n    for(; *data!='\\0'; data++){\n      \/\/ Spasi tidak akan di rubah\n      if(*data != ' '){\n        for(i=0; i&lt;pergeseran; i++) {\n          \/\/ Jika sudah Z akan kembali ke A\n          if((*data) &gt;= 'z'){\n            (*data) -= 26;\n          }\n          (*data)++;\n        }\n      }\n    }\n  }\n  \/\/ Jika pergeseran ke Kiri, lakukan sebaliknya\n  else if((strcmp(arah, &quot;kiri&quot;)) == 0){\n    for(; *data!='\\0'; data++){\n      \/\/ Spasi tidak akan di rubah\n      if(*data != ' '){\n        for(i=0; i&lt;pergeseran; i++) {\n          \/\/ Jika sudah A akan kembali ke Z\n          if((*data) &gt;= 'a'){\n            (*data) += 26;\n          }\n          (*data)--;\n        }\n      }\n    }\n  }\n}\" style=\"color:#F8F8F2;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki monokai\" style=\"background-color: #272822\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F92672\">#include<\/span><span style=\"color: #E6DB74\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F92672\">#include<\/span><span style=\"color: #E6DB74\">&lt;ctype.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F92672\">#include<\/span><span style=\"color: #E6DB74\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F92672\">#include<\/span><span style=\"color: #E6DB74\">&lt;string.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #88846F\">\/\/prototipe fungsi<\/span><\/span>\n<span class=\"line\"><span style=\"color: #66D9EF; font-style: italic\">void<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #A6E22E\">enkripsi<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FD971F; font-style: italic\">data<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FD971F; font-style: italic\">arah<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #66D9EF; font-style: italic\">int<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FD971F; font-style: italic\">pergeseran<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #66D9EF; font-style: italic\">int<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #A6E22E\">main<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #66D9EF; font-style: italic\">void<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">p, str[<\/span><span style=\"color: #AE81FF\">255<\/span><span style=\"color: #F8F8F2\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #66D9EF; font-style: italic\">int<\/span><span style=\"color: #F8F8F2\"> i;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> pergeseran[<\/span><span style=\"color: #AE81FF\">6<\/span><span style=\"color: #F8F8F2\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">ppergeseran <\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #F8F8F2\"> pergeseran;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #A6E22E\">printf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\">Masukkan sebuah String :<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #A6E22E\">scanf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot; <\/span><span style=\"color: #F44747\">%<\/span><span style=\"color: #E6DB74\">[^<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\">]&quot;<\/span><span style=\"color: #F8F8F2\">, str);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">do<\/span><span style=\"color: #F8F8F2\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">printf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\">Besar pergeseran Karakter : &quot;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">scanf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot; <\/span><span style=\"color: #AE81FF\">%d<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #F92672\">&amp;<\/span><span style=\"color: #F8F8F2\">i);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  } <\/span><span style=\"color: #F92672\">while<\/span><span style=\"color: #F8F8F2\">(i<\/span><span style=\"color: #F92672\">&lt;<\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">do<\/span><span style=\"color: #F8F8F2\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">printf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\"> Arah pergeseran : &quot;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">scanf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #AE81FF\">%s<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #F8F8F2\">, pergeseran);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #F92672\">while<\/span><span style=\"color: #F8F8F2\"> (<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">ppergeseran <\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #AE81FF\">\\0<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">ppergeseran <\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #A6E22E\">tolower<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">ppergeseran);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      ppergeseran<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    ppergeseran <\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #F8F8F2\"> pergeseran;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  } <\/span><span style=\"color: #F92672\">while<\/span><span style=\"color: #F8F8F2\"> ((<\/span><span style=\"color: #A6E22E\">strcmp<\/span><span style=\"color: #F8F8F2\">(pergeseran, <\/span><span style=\"color: #E6DB74\">&quot;kanan&quot;<\/span><span style=\"color: #F8F8F2\">) <\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">) <\/span><span style=\"color: #F92672\">&amp;&amp;<\/span><span style=\"color: #F8F8F2\"> (<\/span><span style=\"color: #A6E22E\">strcmp<\/span><span style=\"color: #F8F8F2\">(pergeseran, <\/span><span style=\"color: #E6DB74\">&quot;kiri&quot;<\/span><span style=\"color: #F8F8F2\">) <\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">));<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">(i<\/span><span style=\"color: #F92672\">&gt;<\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    p <\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #F8F8F2\"> str;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #88846F\">\/\/mengecilkan semua string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #F92672\">for<\/span><span style=\"color: #F8F8F2\">(; <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">p<\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #AE81FF\">\\0<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #F8F8F2\">; p<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">p <\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #A6E22E\">tolower<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">p);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #88846F\">\/\/ Pemanggian fungsi<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">enkripsi<\/span><span style=\"color: #F8F8F2\">(str, pergeseran, i);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #A6E22E\">printf<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #AE81FF\">\\n<\/span><span style=\"color: #E6DB74\"> Kalimat setelah di enkripsi: <\/span><span style=\"color: #AE81FF\">\\n%s\\n\\n<\/span><span style=\"color: #E6DB74\">&quot;<\/span><span style=\"color: #F8F8F2\">, str);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">return<\/span><span style=\"color: #F8F8F2\"> EXIT_SUCCESS;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #88846F\">\/\/ Implementasi fungsi<\/span><\/span>\n<span class=\"line\"><span style=\"color: #66D9EF; font-style: italic\">void<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #A6E22E\">enkripsi<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #FD971F; font-style: italic\">data<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #66D9EF; font-style: italic\">char<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #FD971F; font-style: italic\">arah<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #66D9EF; font-style: italic\">int<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FD971F; font-style: italic\">pergeseran<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #66D9EF; font-style: italic\">int<\/span><span style=\"color: #F8F8F2\"> i;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #88846F\">\/\/ Jika pergeseran ke Kanan, maka karakter akan di tambah<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">((<\/span><span style=\"color: #A6E22E\">strcmp<\/span><span style=\"color: #F8F8F2\">(arah, <\/span><span style=\"color: #E6DB74\">&quot;kanan&quot;<\/span><span style=\"color: #F8F8F2\">)) <\/span><span style=\"color: #F92672\">==<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #F92672\">for<\/span><span style=\"color: #F8F8F2\">(; <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data<\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #AE81FF\">\\0<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #F8F8F2\">; data<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #88846F\">\/\/ Spasi tidak akan di rubah<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data <\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E6DB74\">&#39; &#39;<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #F92672\">for<\/span><span style=\"color: #F8F8F2\">(i<\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">; i<\/span><span style=\"color: #F92672\">&lt;<\/span><span style=\"color: #F8F8F2\">pergeseran; i<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          <\/span><span style=\"color: #88846F\">\/\/ Jika sudah Z akan kembali ke A<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">((<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data) <\/span><span style=\"color: #F92672\">&gt;=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E6DB74\">&#39;z&#39;<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">            (<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data) <\/span><span style=\"color: #F92672\">-=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #AE81FF\">26<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          (<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data)<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #88846F\">\/\/ Jika pergeseran ke Kiri, lakukan sebaliknya<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  <\/span><span style=\"color: #F92672\">else<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">((<\/span><span style=\"color: #A6E22E\">strcmp<\/span><span style=\"color: #F8F8F2\">(arah, <\/span><span style=\"color: #E6DB74\">&quot;kiri&quot;<\/span><span style=\"color: #F8F8F2\">)) <\/span><span style=\"color: #F92672\">==<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #F92672\">for<\/span><span style=\"color: #F8F8F2\">(; <\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data<\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #AE81FF\">\\0<\/span><span style=\"color: #E6DB74\">&#39;<\/span><span style=\"color: #F8F8F2\">; data<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #88846F\">\/\/ Spasi tidak akan di rubah<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data <\/span><span style=\"color: #F92672\">!=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E6DB74\">&#39; &#39;<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #F92672\">for<\/span><span style=\"color: #F8F8F2\">(i<\/span><span style=\"color: #F92672\">=<\/span><span style=\"color: #AE81FF\">0<\/span><span style=\"color: #F8F8F2\">; i<\/span><span style=\"color: #F92672\">&lt;<\/span><span style=\"color: #F8F8F2\">pergeseran; i<\/span><span style=\"color: #F92672\">++<\/span><span style=\"color: #F8F8F2\">) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          <\/span><span style=\"color: #88846F\">\/\/ Jika sudah A akan kembali ke Z<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          <\/span><span style=\"color: #F92672\">if<\/span><span style=\"color: #F8F8F2\">((<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data) <\/span><span style=\"color: #F92672\">&gt;=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E6DB74\">&#39;a&#39;<\/span><span style=\"color: #F8F8F2\">){<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">            (<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data) <\/span><span style=\"color: #F92672\">+=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #AE81FF\">26<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">          (<\/span><span style=\"color: #F92672\">*<\/span><span style=\"color: #F8F8F2\">data)<\/span><span style=\"color: #F92672\">--<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">      }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">  }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Ini dia Output nya :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"737\" src=\"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/2.png\" alt=\"\" class=\"wp-image-140\" srcset=\"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/2.png 644w, https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/2-262x300.png 262w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C. Kira-kira seperti ini brief yang diberikan untuk program kita: Anda diminta untuk membuat program yang dapat meng-enkrip string menggunakan fungsi pergeseran (translasi) karakter dalam urutan abjad secara siklus. Bila karakter ditulis dengan huruf besar maka ubah karakter tersebut menjadi dalam huruf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Program Enkripsi String Dengan Bahasa C - Blog Riki<\/title>\n<meta name=\"description\" content=\"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Program Enkripsi String Dengan Bahasa C - Blog Riki\" \/>\n<meta property=\"og:description\" content=\"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Riki\" \/>\n<meta property=\"article:published_time\" content=\"2015-05-12T14:21:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-23T07:58:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1110\" \/>\n\t<meta property=\"og:image:height\" content=\"570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"rikiag\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rikiag\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/\"},\"author\":{\"name\":\"rikiag\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b5d3bb9b4a9a4d87a3dcb1a45799979\"},\"headline\":\"Program Enkripsi String Dengan Bahasa C\",\"datePublished\":\"2015-05-12T14:21:00+00:00\",\"dateModified\":\"2024-04-23T07:58:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/\"},\"wordCount\":214,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b5d3bb9b4a9a4d87a3dcb1a45799979\"},\"image\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/string-encription.webp\",\"articleSection\":[\"Programing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/\",\"url\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/\",\"name\":\"Program Enkripsi String Dengan Bahasa C - Blog Riki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/string-encription.webp\",\"datePublished\":\"2015-05-12T14:21:00+00:00\",\"dateModified\":\"2024-04-23T07:58:58+00:00\",\"description\":\"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/string-encription.webp\",\"contentUrl\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/string-encription.webp\",\"width\":1110,\"height\":570,\"caption\":\"program-enkripsi-string-dengan-bahasa-c\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/program-enkripsi-string-dengan-bahasa-c\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Program Enkripsi String Dengan Bahasa C\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/\",\"name\":\"Blog Riki\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b5d3bb9b4a9a4d87a3dcb1a45799979\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b5d3bb9b4a9a4d87a3dcb1a45799979\",\"name\":\"rikiag\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/android-chrome-512x512-1.png\",\"url\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"rikiag\"},\"logo\":{\"@id\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/android-chrome-512x512-1.png\"},\"sameAs\":[\"https:\\\/\\\/rikiag.com\\\/blog\"],\"url\":\"https:\\\/\\\/rikiag.com\\\/blog\\\/read\\\/author\\\/rikiag\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Program Enkripsi String Dengan Bahasa C - Blog Riki","description":"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/","og_locale":"en_US","og_type":"article","og_title":"Program Enkripsi String Dengan Bahasa C - Blog Riki","og_description":"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C","og_url":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/","og_site_name":"Blog Riki","article_published_time":"2015-05-12T14:21:00+00:00","article_modified_time":"2024-04-23T07:58:58+00:00","og_image":[{"width":1110,"height":570,"url":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp","type":"image\/webp"}],"author":"rikiag","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rikiag","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#article","isPartOf":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/"},"author":{"name":"rikiag","@id":"https:\/\/rikiag.com\/blog\/#\/schema\/person\/7b5d3bb9b4a9a4d87a3dcb1a45799979"},"headline":"Program Enkripsi String Dengan Bahasa C","datePublished":"2015-05-12T14:21:00+00:00","dateModified":"2024-04-23T07:58:58+00:00","mainEntityOfPage":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/"},"wordCount":214,"commentCount":0,"publisher":{"@id":"https:\/\/rikiag.com\/blog\/#\/schema\/person\/7b5d3bb9b4a9a4d87a3dcb1a45799979"},"image":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#primaryimage"},"thumbnailUrl":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp","articleSection":["Programing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/","url":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/","name":"Program Enkripsi String Dengan Bahasa C - Blog Riki","isPartOf":{"@id":"https:\/\/rikiag.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#primaryimage"},"image":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#primaryimage"},"thumbnailUrl":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp","datePublished":"2015-05-12T14:21:00+00:00","dateModified":"2024-04-23T07:58:58+00:00","description":"Program Enkripsi String Dengan Bahasa C - Kali ini kita akan membuat sebuah program enkprisi sederhana dengan menggunakan bahasa pemrograman C","breadcrumb":{"@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#primaryimage","url":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp","contentUrl":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2015\/05\/string-encription.webp","width":1110,"height":570,"caption":"program-enkripsi-string-dengan-bahasa-c"},{"@type":"BreadcrumbList","@id":"https:\/\/rikiag.com\/blog\/read\/program-enkripsi-string-dengan-bahasa-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rikiag.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Program Enkripsi String Dengan Bahasa C"}]},{"@type":"WebSite","@id":"https:\/\/rikiag.com\/blog\/#website","url":"https:\/\/rikiag.com\/blog\/","name":"Blog Riki","description":"","publisher":{"@id":"https:\/\/rikiag.com\/blog\/#\/schema\/person\/7b5d3bb9b4a9a4d87a3dcb1a45799979"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rikiag.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rikiag.com\/blog\/#\/schema\/person\/7b5d3bb9b4a9a4d87a3dcb1a45799979","name":"rikiag","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2024\/03\/android-chrome-512x512-1.png","url":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2024\/03\/android-chrome-512x512-1.png","contentUrl":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2024\/03\/android-chrome-512x512-1.png","width":512,"height":512,"caption":"rikiag"},"logo":{"@id":"https:\/\/rikiag.com\/blog\/wp-content\/uploads\/2024\/03\/android-chrome-512x512-1.png"},"sameAs":["https:\/\/rikiag.com\/blog"],"url":"https:\/\/rikiag.com\/blog\/read\/author\/rikiag\/"}]}},"_links":{"self":[{"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":6,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions\/228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/media\/376"}],"wp:attachment":[{"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rikiag.com\/blog\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}