Thursday, July 28, 2016

Relational Database
ENG
    Data relationships are relationships among the data in the table data table is in a database, data relationships closely linked to the database. before studying data relationships, it is good to learn beforehand Database.

The video below will discuss how to create Relation Data on Ms.Access.


IN
     Relasi data adalah hubungan antar data pada tabel-tabel data yang ada didalam sebuah database, Relasi data erat kaitannya dengan Basis Data. Sebelum mempelajari relasi data, alangkah baiknya pelajari terlebih dahulu Basis Data.

Pada video dibawah ini akan dibahas bagaimana cara membuat Relasi Data pada Ms.Access. 






Thanks for Watching

Monday, August 17, 2015

Menambahkan Favicon Pada Web [Html]


Sebuah website atau blog tidak lengkap jika tidak memiliki favicon sendiri. Pada kesempatan ini kita akan berbagi bagaimana caranya membuat favicon pada web atau blog sobat. 

Caranya cukup mudah, yang perlu sobat persiapkan adalah gambar yang nantinya akan dijadikan sebagai icon dari web atau blog sobat, saya sendiri biasa menggunakan gambar berformat .Png sebagai icon. Sobat dapat menggunakan juga format ini. Atau sobat juga dapat menggunakan format .Ico

Setelah gambar siap selanjutnya silahkan sobat edit file web atau blog nya, cari tag </title>, lalu tuliskan kode berikut dibawahnya.
<link rel="shortcut icon" href="icon.png">

Dari kode diatas, silahkan ganti href dengan link dari gambar yang ingin dijadikan favicon. Seperti berikut :

<link rel="shortcut icon" href="img/icon.png">

Atau menggunakan link seperti ini :

<link rel="shortcut icon" href="http://www.arrsnet.com/img/icon.png">

Link disesuaikan dimana sobat meletakan/meghosting gambar tersebut. 

Selamat Mencoba.

Tuesday, August 4, 2015

Membuat Certificate SSL Hotspot Mikrotik
Salam sejahtera, jumpa lagi setelah lama ga update. Kesempatan ini kita akan coba sharing, gimana caranya membuat sertifikat ssl mikrotik. Sesuai dengan judul postingan kali ini. Nah sebelum dimulai sobat perlu menyiapkan peralatannya dulu nih, tenang aja tools akan kami sediakan, kecuali Komputer / Leptop , sobat musti punya sendiri.

Oke pertama sobat download dulu OpenSsl-WIn32 di SINI 
Seperti biasa, Extract di localdisk C:/
Setelah itu ikuti Step-step berikut.

  1. Buka folder C:\openssl\bin\      Klik kanan pada openssl.exe  lalu Run Administrator
  2. Setelah masuk di shell nya OpenSSL silahkan ketik genrsa -des3 -out hotspot.key 1024 lalu Enter
  3. Maka maka hotspot.key meminta password,  isikan terserah anda (12345) Enter. untuk Virifying masukan ulang (12345) Enter [password tidak akan tertulis, ketikan saja dengan benar lalu Enter]
  4. Kemudian Ketik req -new -key hotspot.key -out hotspot.csr    kemudian   Enter
  5. Muncul beberapa statement yang harus di isi, untuk Common Name isikan dengan DNS atau nama url hotspot sobat.
  6. Sesuaikan dengan data sobat masing-masing, Untuk Challlenge password isi terserah (admin123)  Setelah selesai semua lalu di Enter.
  7. Selanjutntya membuat certificate dengan perintah x509 -req -days 10000 -in hotspot.csr -signkey hotspot.key -out hotspot.crt  kemudian tekan  Enter
  8. Akan diminta password hotspot.key yang tadi, di atas saya isi dengan (12345) maka isi sesuai dengan yang tadi (12345)
  9. Setelah selasai, ambil file hotspot.key dan hotspot.crt yang ada di  C:\openssl\bin\ 
  10. Step berikutnya silahkan upload file .key dan .crt ke server router mikrotik dengan langsung menggunakan winbox di menu File. Tarik aja,


Setelah mengukuti langkah diatas, selanjutnya kita perlu mengimport file tadi ke router, caranya :
  1. Pada winbox , buka Terminal, ketik /certificate import file-name=hotspot.crt   kemudian Enter.
  2. Masukan password file .crt (pada step 6) password (admin123 )
  3. Jika benar dan berhasil pada terminal akan tertera Certificates-imported = 1 , file-imported=1
  4. Kemudian ketik lagi perintah berikut di terminal /certificate import file-name=hotspot.key
  5. Masukan password file .key , yaiutu (12345)
  6. Jika berhasil  pada terminal akan tertera Private-keys-imported=1 , file-imported=1
Selanjutnya kita set dan aktifkan, dengan cara:
  1. Buka Terminal 
  2. Ketik /ip service set www-ssl certificate=cert_1      Enter
  3. Lalu aktifkan, ketik /ip service set www-ssl disabled=no 
  4. Kemudian Set server profile hotspot ke sertifikat cert_1
Lihat Gambar

Sekian Semoga bermanfaat, Lihat versi video DISINI

Wednesday, April 15, 2015

Membuat Login Hotspot Mikrotik
Salam sejahtera sobat, kali ini kita akan share cara membuat login Hotspot Mikrotik. Bagi sobat yang hobi atau ingin blajar membuat hotspot dengan mikrotik dan sedang mencari Login Page nya kini saatnya sobat buat sendiri login hotspotnya, sobat tidak perlu mencari, membeli, mendownload lagi, pada dasarnya membuat itu tidak sulit sobat, percayalah tidak ada yang tidak mungkin didunia ini selagi kita berusaha. Dibanding sobat membeli mahal lebih baik sobat luangkan waktu untuk blajar membuatnya.

Kita tidak perlu repot menulis script mikrotik, kita tinggal edit saja loin page bawaan mikrotik kemudian disesuaikan dengan disain yang kita ingin. Pada kasus ini kita perlu memahami Html dan Css, tapi tenang saja, bagi sobat yang baru belajar tidak perlu khawatir, saya pun awalnya tidak bias. Mari kita sama-sama belajar.

Pertama sobat ambil Login Page Default bawaan mikrotik, akses ke Ip wifi mikrotik dengan Filezilla, kemudian masuk ke folder Hotspot lalu ambil file “login.html”. file ini yang akan kita edit.

Langkah awal kita akan membuat desain / tampilan pagenya, pada kasus ini saya hanya memberikan desain yang simple saja dulu. Untuk desain yang advance kita bahas lain waktu. Oke silahkan sobat buka teks editor andalan sobat, dan tulislah script html berikut:

<html>
<head>
<title>simpel login</title>
</head>
<body>

<div id="main"> <!--layar utama -->
<div id="content"> <!--layar Untuk konten-->
<center><h1><span style="color:#fff;">Portal</span> <!--Membuat Judul Ditengah-->
<span style="color:#F63; font-weight:bold;">Nuansa Indah Net</span></h1></center>  <!--End-Membuat Judul Ditengah-->

        <div id="form"><!--Form untuk input user dan pass-->
              <h1 style="font-family: Aharoni; font-size:30px; color:#fff">SILAHKAN LOGIN</h1>
        <article style="margin:5px;">
  

        </article>
        </div> <!--End-Form untuk input user dan pass-->
        
    </div> <!--End-Konten -->
</div> <!--End-layar utama-->

</body>
</html>

Nah itu dia sobat, sedikit kan script nya, hehehe, jangan dibuat bingung, penjelasannya sudah sudah ada disana, jika kurang jelas silahkan tanyakan di komentar yah.

Sekarang kita buat Style nya, tidak lengkap bila Laman kita tidak diberi style maka akan terlihat berantakan. Oke sobat berikut adalah style nya, sobat bias buat file baru dengan extensi .css atau langsung dihalaman login.html juga bisa, tinggal tambahkan kode <style> </ style > diatas kode </head>.

@charset "utf-8";
/*
CSS : madein
by : firman

*/

body {
        margin: 0;
        padding: 20px 0 0 0;
  background: url(../img/twr.jpg) no-repeat;
  background-size: cover;
  background-repeat:repeat-y;
  -webkit-background-size: cover; 
  -moz-background-size: cover; 
  -o-background-size: cover;
}
 
#main { 
 height:auto;
 border-radius:7px;
    width:900px;
    margin:0 auto;
 margin-top:100px;
    font-family: helvetica, arial, sans-serif;
    font-size: 10pt;
        
}
#form{
 
 float:right;}

#content{
 width:870px;
 margin:0 auto;
 border-radius:15px;
 padding:7px;
 height: auto;
/* -moz-box-shadow: #000 4px 4px 20px;
    -webkit-box-shadow: #000 4px 4px 20px;*/
 background-color:transparent;
 }

.input {

 padding:13px;
 background-color:transparent;
 border-radius:9px;
 border:2px solid;
 color:#fff;
 -moz-box-shadow: #000 4px 4px 20px;
 width:100%;}

.input:hover{
 border-collapse:collapse;
 border-color: #FF0;
}

.input:active{
border-color: darkgreen ;
}

.download{
 font-weight:bold; 
 cursor: pointer; 
 width:200px; 
 border:none;
 border-radius:10px;
 padding:15px 40px!important;
 background:#6319AC;
 color:#fff!important;
 font:400 14px/18px 'Ubuntu',sans-serif;
 text-align:center;
 text-shadow:0 0 1px rgba(0,0,0,0.3);
 transition:background-color 1s ease-out 0s;
 letter-spacing:1px}

.download:hover{background:#454242;text-shadow:0 0 1px #222;text-decoration:none}

.play:hover{background:#66FF33;text-shadow:0 0 1px #222;text-decoration:none}

@media only screen and (max-width: 1024px) {
    /* Desktop, Tablet &amp; Mobile. */
 #main{}
 #content{}
 #form{}
}

@media only screen and (max-width: 767px) {
    /* Tablet (Portrait) */
 #main{width:100%;}
 #content{ margin:auto; width:70%;}
 #form{}
}

@media only screen and (max-width: 479px) {
    /* Mobile */

 #main{margin-top:0px; width:70%;
  }
 #content{ width:100%;}
 #form{width:100%;}
}

Diatas terdapat @media only screen, nah ini gunannya untuk membuat page menjadi responsive ketika dibuka dilayar kecil. 

Lalu pada bagian body{  terdapat “background: url(../img/twr.jpg) no-repeat;” ,ini gunanya memerikan background sebuah gambar, gambar bisa sobat sesuaikan mau gambar apa saja silahkan. Supaya tidak terlalu repot nanti saya akan berikan file Jadinnya.


Kode diatas belum lengkap, Selanjutnya kita perlu memberikan/meletakkan script bawaan Mikrotik, letakan script mikrotik ini bibawah kode <article style="margin:5px;">

<!--starmik-->
 $(if chap-id)
 <form name="sendin" action="$(link-login-only)" method="post">
  <input type="hidden" name="username" />
  <input type="hidden" name="password" />
  <input type="hidden" name="dst" value="$(link-orig)" />
  <input type="hidden" name="popup" value="true" />
 </form>
 
 <script type="text/javascript" src="/md5.js"></script>
 <script type="text/javascript">
 <!--
     function doLogin() {
  document.sendin.username.value = document.login.username.value;
  document.sendin.password.value = hexMD5('$(chap-id)' + document.login.password.value + '$(chap-challenge)');
  document.sendin.submit();
  return false;
     }
 //-->
 </script>
$(endif)

<div align="center">
<a href="$(link-login-only)?target=lv&amp;dst=$(link-orig-esc)">Latviski</a>
</div>

  <div align="center" class="notice" style="color: #c1c1c1; font-size: 9px"><br />$(if trial == 'yes')Gratis Untuk Demo, <a style="color: #FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&amp;username=T-$(mac-esc)">Klik Disini</a>.$(endif)</div><br /> 

     <form name="login" action="$(link-login-only)" method="post" $(if chap-id) onSubmit="return doLogin()" $(endif)>
                    <input type="hidden" name="dst" value="$(link-orig)" />
<h2 style="color:#FFF">Silahkan Login</h2>
     <input type="hidden" name="popup" value="true" />
     <div id="form-login">
     <div id="form-field-wrap">
     <div id="form-field" >

     <input type="text" class="input" id="username-login" name="username" placeholder="Username"><br /><br />
          <!--<input type="hidden" class="username" id="username_hidden" name="username" value="$(username)">-->
     </div>
     <div id="form-field" class="password-login">
     <input type="text" class="input"  id="pass-login" name="password" placeholder="Password"><br /><br />
     <input type="hidden" id="tsel" name="tsel" value="8">
     </div>
     </div>
     <div id="login-btn" >
     <input type="submit" class="download" value="LOGIN"  />
     </div>
     </div>
<!--end mik-->                    
<div style="color: #c1c1c1; font-size: 9px"></div>
 <center>$(if error)<br /><div style="color: #FF8080; font-size: 6px">$(error)</div>$(endif)</center>


<script type="text/javascript">
<!--
  document.login.username.focus();
//-->
</script>
<!--end mik--></form>



Jika sudah maka hasil akhirnya akan seperti ini sobat:
<html>
<head>
<title>simpel login</title>
<link href="css/madein.css" rel="stylesheet" type="text/css" />

<style type="text/css">
@charset "utf-8";
/*
CSS : madein
by : firman

*/

body {
        margin: 0;
        padding: 20px 0 0 0;
  background: url(../img/twr.jpg) no-repeat;
  background-size: cover;
  background-repeat:repeat-y;
  -webkit-background-size: cover; 
  -moz-background-size: cover; 
  -o-background-size: cover;
}
 
#main { 
 height:auto;
 border-radius:7px;
    width:900px;
    margin:0 auto;
 margin-top:100px;
    font-family: helvetica, arial, sans-serif;
    font-size: 10pt;
        
}
#form{
 
 float:right;}

#content{
 width:870px;
 margin:0 auto;
 border-radius:15px;
 padding:7px;
 height: auto;
/* -moz-box-shadow: #000 4px 4px 20px;
    -webkit-box-shadow: #000 4px 4px 20px;*/
 background-color:transparent;
 }
.input {

 padding:13px;
 background-color:transparent;
 border-radius:9px;
 border:2px solid;
 color:#fff;
 -moz-box-shadow: #000 4px 4px 20px;
 width:100%;}
.input:hover{
 border-collapse:collapse;
 border-color: #FF0;
}
.input:active{
border-color: darkgreen ;
}
.download{
 font-weight:bold; 
 cursor: pointer; 
 width:200px; 
 border:none;
 border-radius:10px;
 padding:15px 40px!important;
 background:#6319AC;
 color:#fff!important;
 font:400 14px/18px &#39;Ubuntu&#39;,sans-serif;
 text-align:center;
 text-shadow:0 0 1px rgba(0,0,0,0.3);
 transition:background-color 1s ease-out 0s;
 letter-spacing:1px}

.download:hover{background:#454242;text-shadow:0 0 1px #222;text-decoration:none}

.play:hover{background:#66FF33;text-shadow:0 0 1px #222;text-decoration:none}
@media only screen and (max-width: 1024px) {
    /* Desktop, Tablet & Mobile. */
 #main{}
 #content{}
 #form{}
}
@media only screen and (max-width: 767px) {
    /* Tablet (Portrait) */
 #main{width:100%;}
 #content{ margin:auto; width:70%;}
 #form{}
}
@media only screen and (max-width: 479px) {
    /* Mobile */

 #main{margin-top:0px; width:70%;
  }
 #content{ width:100%;}
 #form{width:100%;}
}

</style>
</head>

<body>

<div id="main"><!--layar utama-->

 <div id="content"><!--layar untuk konten-->
    <center><h1><span style="color:#fff;">Portal</span><!--Membuat Judul Ditengah-->
<span style="color:#F63; font-weight:bold;">Nuansa Indah Net</span></h1></center>     
  <div id="form">
        <h1 style="font-family: Aharoni; font-size:30px; color:#fff">SILAHKAN LOGIN</h1>
        <article style="margin:5px;">
        

        <!--starmik-->
 $(if chap-id)
 <form name="sendin" action="$(link-login-only)" method="post">
  <input type="hidden" name="username" />
  <input type="hidden" name="password" />
  <input type="hidden" name="dst" value="$(link-orig)" />
  <input type="hidden" name="popup" value="true" />
 </form>
 
 <script type="text/javascript" src="/md5.js"></script>
 <script type="text/javascript">
 <!--
     function doLogin() {
  document.sendin.username.value = document.login.username.value;
  document.sendin.password.value = hexMD5('$(chap-id)' + document.login.password.value + '$(chap-challenge)');
  document.sendin.submit();
  return false;
     }
 //-->
 </script>
$(endif)

<div align="center">
<a href="$(link-login-only)?target=lv&amp;dst=$(link-orig-esc)">Latviski</a>
</div>

  <div align="center" class="notice" style="color: #c1c1c1; font-size: 9px"><br />$(if trial == 'yes')Gratis Untuk Demo, <a style="color: #FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&amp;username=T-$(mac-esc)">Klik Disini</a>.$(endif)</div><br /> 

     <form name="login" action="$(link-login-only)" method="post" $(if chap-id) onSubmit="return doLogin()" $(endif)>
                    <input type="hidden" name="dst" value="$(link-orig)" />
<h2 style="color:#FFF">Silahkan Login</h2>
     <input type="hidden" name="popup" value="true" />
     <div id="form-login">
     <div id="form-field-wrap">
     <div id="form-field" >

     <input type="text" class="input" id="username-login" name="username" placeholder="Username"><br /><br />
          <!--<input type="hidden" class="username" id="username_hidden" name="username" value="$(username)">-->
     </div>
     <div id="form-field" class="password-login">
     <input type="text" class="input"  id="pass-login" name="password" placeholder="Password"><br /><br />
     <input type="hidden" id="tsel" name="tsel" value="8">
     </div>
     </div>
     <div id="login-btn" >
     <input type="submit" class="download" value="LOGIN"  />
     </div>
     </div>
<!--end mik-->                    
<div style="color: #c1c1c1; font-size: 9px"></div>
 <center>$(if error)<br /><div style="color: #FF8080; font-size: 6px">$(error)</div>$(endif)</center>


<script type="text/javascript">
<!--
  document.login.username.focus();
//-->
</script>

<!--end mik--></form>
         
        </article>
        </div>
        
    </div><!--End-div-Content-->
</div><!--End-div-Main-->
</body>
</html>


Setelah itu silahkan simpan proyek sobat, dan coba sobat running, maka hasilnya akan seperti berikut jika benar: Lihat Hasil 
Link download sudah tersedia disana.
Selesai.

Semoga Membantu.

Wednesday, January 14, 2015

Membuat Program Hotel [Pascal-Part3]
Sebelumnya ditutorial part2 kita sudah membuat program hotel dengan fungsi if serta diskon 10%, pada kesempatan kali ini kita juga akan membuat program yang sama, tetapi sedikit akan kita tambahkan fitur/fungsi baru didalamnya. Kita akan coba menambahkan sebuah keterangan Dapat diskon / Tidak Dapat, kelihatanya cukup mudah, tapi perlu konsentrasi yang lebih untuk membuatnya. Seperti biasa pada awal program kita akan menulis code berikut.

PROGRAM Hotel_Citra;
USES Wincrt;
VAR
LM:Byte;
HK, JMLBayar, BayarAkhir:REAL;
Ket:string[40];

Sobat perhatikan code diatas, sudah terlihat perbedaannya.? Betul sekali, dalam code tersebut kita menempatkan variabel LM adalah Byte, sementara var HK, JmlBayar dan BayarAkhir tetap REAL. Kemudian kita juga menambahkan variabel Ket dengan tipe String [40], 40 disini maksudnya adalah pemsanan karakter untuk var Ket/ Keterangan. jika dalam pemesanan karakter kita tuliskan 10 maka kata-kata "Anda Mendapat Diskon 20%" akan tertulis "Anda Menda". Mudah-mudahan sampai disini sobat tidak bingung. Selanjutnya tuliskan code berikut tepat dibawah code sebelumnya.

Begin
Write('Lama Menginap = ');
Readln(LM);
Write('Harga Perhari = ');
Readln(HK);
JMLBayar:=LM*HK;

Kemudian dibawahnya sobat tuliskan code berikut.

IF JMLBayar>=300000
THEN
begin
BayarAkhir:=JMLBayar-(JMLBayar*0.2);
Ket:= 'Anda Mendapat Diskon 20%';
end
ELSE
begin
BayarAkhir:=JMLBayar;
Ket:= 'Maaf Tidak Dapat diskon';
end;

Dalam code diatas setelah Then dan Else terdapat Begin, Mengapa demikian? karena code setelah begin adalah sebuah Proses kembali, Sobat lihat disana terdapat variabel Ket, ini gunanya untuk menampilkan apakah dapat atau tidak dapat diskon, karena diawal kita memesan variabel Ket dengan tipe string[40] maka akan tertulis sesuai dengan keterangan yang kita tulis dalam code diatas. Jika sobat menginginkan kata-kata yang cukup panjang dalam keterangannya, sobat bisa merubah pemesanan karakter [40] sesuai yang dibutuhkan.

Selanjutnya sobat tulis juga code berikut dibawah code sebelumnya.

writeln;
Writeln('Diskon? = ' ,Ket);
Writeln('Yang harus dibayar = ' ,JMLBayar:8:0);
Writeln('Harga Akhir = ' ,BayarAkhir:8:0);
Writeln('TERIMAKASIH...!');
readln;
End.

Kegunaan dari code diatas masih sama, yaitu untuk menampilkan hasil akhir dari proses perhitungan dan juga menampilkan Keterangan diskon atau tidak. Setelah semua code tertulis silahkan uji programnya apakah berjalan dengan baik, tekan Ctrl+F9 untuk menjalankan program. Selesai.


Semoga bermanfaat
Penulis: Firman A-Arrsnet


Keyword

  • Pascal Tutorials
  • Tutorial Pascal
  • Membuat Program Hotel
  • Membuat Program di Pascal
  • Membuat Program dengan Pascal

Tuesday, January 13, 2015

Membuat Program Hotel [Pascal-Part2]
Tutorial sebelumnya telah membahas bagaimana membuat program hotel dengan bahasa pascal tetapi tidak menggunakan fungsi if dan discount. Pada tutorial ini kita akan coba membuat program hotel dan mengkolaborasikannya dengan fungsi if , bila sobat belum melihat tutorial pertama, silahkan sobat lihat di Membuat Program Hotel [Pascal-Part1] ,untuk pengguaan codenya tidak banyak perubahan hanya saja kita perlu menambahkan fungsi if. Silakan simak code dibawah ini.

PROGRAM Hotel_Citra;
USES Wincrt;
VAR
LM, HK, JMLBayar, BayarAkhir:REAL;

Judul program silahkan sobat ubah dengan nama program yang sobat buat. uses wincrt; bisa juga menggunakan uses crt; jika sobat menjalankan progran pascal di windows xp. Var adalah variabel yang akan kita gunakan dalam program nantinya. Selanjutnya tulis code dibawah ini tepat dibawah code yang diatas.

Begin
Write('Lama Menginap =');
Readln(LM);
Write('Harga Perhari =');
Readln(HK);
JMLBayar:=LM*HK;

Lalu dibawah code tersebut, sobat tuliskan fungsi if berikut ini.

IF JMLBayar>=100000
THEN
BayarAkhir:=JMLBayar-(JMLBayar*0.1)
ELSE
BayarAkhir:=JMLBayar;

Writeln;
Writeln('Harus di Bayar=',JMLBayar:8:2);
Writeln('Bayar Akhir=',BayarAkhir:8:2);
Readln;
End.

Sobat perhatikan dalam code diatas terdapat if then dan else. Maksudnya adalah Jika variabel JmlBayar lebih dari atau sama dengan 100.000, kemudian BayarAkhir = JmlBayar dikuragi ( - ) JmlBayar x 0.1 (0.1 = diskon 10%). Else, jika JmlBayar kurang dari atau tidak sama dengan 100.000, BayarAkhir = JmlBayar (tidak mendapat diskon). Sampai disini mudah-mudahan sobat faham. Kemudian:

Writeln;
Writeln('Harus di Bayar=',JMLBayar:8:2);
Writeln('Bayar Akhir=',BayarAkhir:8:2);
Readln;
End.
Code tersebut fungsinya untuk menampilkan hasil akhir dari proses perhitungan, untuk penjelasannya silahkan soat buka tutorial part1. Setelah selesai menuliskan code-code tersebut, sekarang coba Run/Jalankan program yang sobat buat, tekan (Ctrl+F9) untuk menjalankan. Jika sudah sesuai dan berjalan normal silahkan simpan pekerjaan sobat.

Tutorial berikutnya kita akan membuat program hotel ini memiliki keterangan, jika harga bayar misal lebih dari = 200.000 maka akan muncul keterangan Anda mendapat diskon  20%, jika tidak, akan muncul keterangan Anda Tidak mendapat diskon.


Semoga bermanfaat
Penuls: Firman A-Arrsnet



Keyword

  • Pascal Tutorials
  • Tutorial Pascal
  • Membuat Program Hotel
  • Membuat Program di Pascal
  • Membuat Program dengan Pascal