Belajar Nusaptel
msgbartop
Nusaptel adalah Bahasa Pemograman hasil Anak Indonesia ...
msgbarbottom

Program Time Convertion (Modulo)

Tanpa intro panjang-panjang , kita langsung aja...
Problemnya gini , Lappy The Pooh ditugaskan buat suatu Program yang dapat mengkonversi Detik kedalam Jam , Menit serta Detik....
Ilustrasinya seperti dibawah ini :


========================================================

#Program Time Convertion#

Masukkan jumlah Detik : 3911

Konversi : 1 Jam : 5 Menit : 11 Detik

=======================================================

Lappy The Pooh mikirnya gini karna dalam 1 jam ada 60 menit dan 3600 detik , jadi untuk mengubah detik ke jam serta menit itu menggunakan "modulo" , karna kita akan mengambil digit terakhirnya...
Dalam Nusaptel Modulo ditulis  "modulo" , okeeeyyy  apa fungsi dari Modulo itu?  Modulo itu adalah fungsi sisa hasil bagi.
Contohnya 10 mod 3 = 1.  maksudnya 10 bagi 3 sisanya 1 kan , jadi sisa itu yang disebut Modulo.

So...  ini dia Source Codenya :


Program Time_Convertion;

void main()
{
  integer second,jam,menit,detik;

  write('Masukkan Jumlah Detik :');
  read(second);

  jam:=second%3600;
  menit:=(second modulo 3600)%60;
  detik:=(second modulo 3600) modulo 60;

  write ('Konversi : ');
  write (jam , 'jam ');
  write (menit , 'menit ');
  write (detik , 'detik');
}

Hmmmm...
Gmana ???  udah ngerti pemakaian Modulo dalam bahasa pemograman ?
Hope so...  Intinya berlatih keras dan berlatih keras ,, hehehe...

God Bless You  ^^

Contoh Tipe Data Integer

Setelah melihat dan mempelajari cara menuliskan "Hello World" pada nusaptel , sekarang kita akan belajar dan mengenal Tipe Data Integer .


 Mari kita lihat contoh program ini :

Program Task02;

void main ( ) 
{
     integer x, y, z;

      x := 77;
      y:= 11;
      z:= x % y;

  writeline(x);
  writeline(y);
  writeline(z);
}

Program ini berfungsi untuk mengoperasikan angka , tapi bukan inputan user , nanti pembahasan selanjutnya kita akan mempelajri dengan inputan user.

Pada program tersebut x bernilai 77 , y bernilai 11 dan z adalah x bagi y . Ingat pada nusaptel pembagian bukan di tulis "/" tapi "%" .

writeline berfungsi menampilkan nilai , jadi writeline (x) berfungsi menampilkan nilai dari "x"  / memanggil nilai "x" yang bertipe integer, begitu pula "y" dan "z" .

Maka hasil dari program tersebut setelah di compile , link and run adalah :



Operator Pada Nusaptel :

Tambah  :  +
Kurang   :  -
Kali        :  *
Bagi        :  %


God Bless you ^^

Output di Layar

Hallo ..
Ketemu lagi dalam pembelajaran nusaptel untuk dasar..
sekarang kita akan belajar output pada layar, silahkan lihat gambar di bawah ini ...
gmana caranya supaya pada layar keluar bentuk tersebut??
ada yang tau jawabanya??
>> yupp.. betul , kita menggunakan writeline ...



Output Layar

Kita menggunakan writeline untuk membuat suatu karakter muncul di layar  , tapi jangan lupa munggunakan ' ' di dalam writeline ...

Mari kita lihat source code nya ...





Mudah kan???
untuk selanjutnya , gunakan kreatifitas kamu untuk membuat karakter ...



God Bless you ... ^^

Belajar Nusa ??? Buat apaaaa ???

 >> Belajar Nusa ???  Buat apaaaaa??? <<


Ini merupakan pertanyaan yang mungkin terlintas dipikiran kita , untuk apa belajar Nusa?  kalo banyak bahasa pemograman yang lebih terkenal ?  kalo banyak bahasa pemograman yang udah banyak dipakai orang

Memang ada benarnya , saya tidak memihak pada pihak tertentu .
Ketika teman" pada buat blog bahasa pemograman lain , kadang saya di gangguin , jujur saya sekarang sebenarnya lebih fokus bahasa pemograman lain ( C ) , mereka tidak tahu maksud saya membuat blog ini , bukannya saya Nusa Maniac...

Tapi , tujuan saya membuat blog ini supaya setidaknya ada refrensi untuk Nusa , karena pada waktu saya kuliah semester 1 , tidak ada refrensi Nusa di internet , saya jadi harus extra belajar.
Kalian pasti tau sulitnya belajar bahasa pemograman tanpa ada basic , begitu yang saya rasakan ketika belajar Nusa tanpa ada basic bahasa pemograman.

Saya berusaha melihat sisi positif dari suatu masalah , ketika saya dihadapkan pada Nusa sedangkan diluar sana banyak banget bahasa pemograman yang lebih bagus dan terpercaya , saya berusaha mengambil sisi positifnya , gak mungkin ketika saya belajar Nusa tidak akan berpengaruh nantinya.
Saya tetap sabar belajar Nusa , dan akhirnya saya mengerti , bagi saya yang sedang belajar C sekarang saya bisa merasakan manfaat ketika saya belajar Nusa , saya bisa dapat logikanya .
Intinya jika kita udah dapat logika maka dalam belajar bahasa pemograman lain akan mudah.
Seperti kata dosen tercintaku , Mr. Lucky  "Ketika kalian kerja dan ditanya kamu bisa apa?  maka jawab Saya bisa Logika ! "  Wooowwww...


So ...   Sekarang udah tau kenapa saya membuat blog ini ?  Udah tau kenapa kita belajar Nusa ?



God Bless You  ^^

Program Huruf Vocal and Consonant

Hello Nusa ...!!!  xixixixixi  ...  :P

Jujur akhir" ini saya males kalo mata kuliah Pemograman + Lab  , semangatku redup ...
I don't know what happen ...  may be ...
Ushhh...  langsung aja kita lihat apa tugas Lappy The Pooh sekarang  , kali ini Lappy coba buat Program untuk membedakan Huruf Vocal ( a , i , u , e, o ) dan Konsonan ( b, c, d, f, ... ) .

Kita bisa menggunakan If , tp panjang ...  jd kita pake Case ...
Gak usah berlama-lama lagi mari kita lihat Source Codenya ::


Program Huruf;
void main ()
{
  writeline (' #Program#');
  char huruf;
  write ('Masukan Huruf  :');
  read (huruf);
  case (huruf)
    {
      'b', 'c' ,'d' , 'f' , 'g' ,'h' , 'j' , 'k' ,'l' , 'm' , 'n' ,'p' , 'q' , 'r','s' , 't' , 'v'  ,'w' , 'x' , 'y','z'  : {writeline ( huruf , ' adalah huruf konsonan');}
      'a' , 'e' , 'i' , 'o' , 'u' : {writeline ( huruf , ' adalah huruf vokal');}
      else  : {writeline ('Error !!!');}
    }
}


atau bisa juga gini  :


Program Calculator

Hello ...  
Sekarang kita akan mulai belajar membuat program menggunakan Bahasa Pemograman Nusaptel.

Dan didalam kita membuat Program , kita akan dibantu dan juga membantu Lappy The Pooh , Untuk awal kita akan belajar membuat Program Kalkulator ...
Ini contoh outputnya , ayoo buat..  ingat dalam membuat program menggunakan Logika...

--------------------------
    Caluculator Basic
--------------------------
Operand A                         :  7         [INPUT]
Operand B                         :  5         [INPUT]
Operator  ( * , / , + , - )      :  *         [INPUT]
---------------------------
7 * 5 = 35

Saya akan memberikan langkah-langkah untuk membuatnya  :
Pertama   , buatlah output "Calculator Basic" seperti contoh output di atas ...
Kedua     , buatlah inputan berupa  Operand1 , Operand2 dan Operator ...
Ketiga     , pikirkanlah gimana caranya Inputan Operand1 akan di operatorkan ( + , - , / ,* ) dengan Operand2...
Keempat , keluarkan hasilnya ...





===============================================================
        >>>>  Ini Source-Code nya ...  <<<<<


Program Calculator ;

void main ()
{
    writeline  ( ' ------------------------    ');
    writeline  ( '      Calculator Basic          ');
    writeline  ( ' ------------------------   ');

   integer operand1 , operand2 , operator ;

  write ( ' Operand1  : ' ) ;
  read ( operand1 ) ;

  write ( ' Operand2  : ' ) ;
  read ( operand2 ) ;

  write ( ' Operator ( * , / , + , - ) : ') ;
  read ( operator ) ;

   if ( operator = '*' ) 
  writeline  (  operand1 * operand2 ) ;
  else if ( operator = '/' ) 
  writeline  (  operand1 % operand2 ) ;
  else if ( operator = '+' ) 
  writeline  (  operand1 + operand2 ) ;
  else if ( operator = '-' ) 
  writeline  (  operand1 - operand2 ) ;
  else writeline ('error') ;
}

 


Hmmmm ...  gimana ???  mudahkan?

God Bless you ^^




Tipe Ekspresi

Array Of Char                                 : Char [1] Nama


Array Of Record                             : Complex [2] Complex1
 
Operation Value                              :  1 + 2


Operation Objek                              :  a + b 

Operation Call                                  :  a ( ) + b ( )


Record                                              : Nama [1]  : =  ' nama anda '

Record Type Expression                 : Complex Complex1