"Jangan pernah lupa untuk bersyukur. Berbagi adalah salah satu cara untuk mensyukuri nikmat-Nya."

ALGORITMA DAN PEMROGRAMAN C++ [PART 1]

 PENGENALAN ALGORITMA DAN  PEMROGRAMAN C++

 

Algoritma adalah  urutan aksi-aksi yang  dinyatakan dengan jelas dan tidak  rancu   untuk  memecahkan  suatu  masalah   dalam  rentang  waktu tertentu. Setiap aksi harus dapat dikerjakan dan  mempunyai efek tertentu. Algoritma merupakan logika, metode, dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat dituliskan dengan banyak  cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan  alir (flowchart), sampai menggunakan bahasa pemrograman seperti bahasa  C atau C++.

Program adalah kumpulan instruksi komputer, sedangkan metode dan tahapan  sistematis dalam   program adalah  algoritma.  Program  ini ditulis dengan  menggunakan bahasa   pemrograman. Jadi  bisa  kita  sebut bahwa program adalah suatu implementasi dari bahasa  pemrograman.

Beberapa pakar memberi formula bahwa:

 

 

program = struktur data + algoritma


A. PENGENALAN BAHASA C++

Sekilas C++

Bahasa  pemrograman computer terdiratas dua  bagian, yaitu bahasa pemrograman tingkat tinggi (high level language) dan bahasa pemrograman tingkat  rendah  (low  level  language).  Penggolongan  ini didasarkan  pada kemudahan untuk mempelajari  bahasa pemrograman komputer tersebut dan kecepatan eksekusinya.

Makin   tinggi  tingkat  suatu  bahasa   pemrograman  komputer, maka bahasa pemrograman komputer tersebut akan makin  mudah dipelajari. Dan sebaliknya, makin rendah  tingkat suatu bahasa pemrograman komputer, maka makin tinggi kecepatan eksekusinya.

Bahasa  pemrograman  C++  adalah  salah  satu  bahasa pemrograman komputer tingkat tinggi. Hal ini dikarenakan bahasa pemrograman  C++  termasuk  bahasa  pemrograman  komputer  yang muda dipelajari.  Tetapi   bahasa   pemrograman   C++  lebih   banyak digunakan daripada bahasa pemrograman lainnya, karena memiliki kecepatan eksekusi  yang cukup  tinggi bila dibandingkan dengan  bahasa pemrograman komputer tingkat tinggi lainnya.

Bahasa pemrograman C++ memiliki keunikan tersendiri dari bahasa pemrograman komputer yang lain, yaitu bersifat case sensitive (membedakan  antara  huruf kecil dan  hurukapital)dimana  hampir semua  perintah dalam bahasa pemrograman C++ menggunakan huruf kecil.


B.  Kelebihan dan Kekurangan

             Kelebihan Bahasa C /C++ :

 

•   Bahasa C++ tersedia hampir di semua jenis komputer.

    l<ode  bahasa C/C++ sifatnya  adalah  portable dan fleksibel  untuk semua jenis komputer.

•   Proses executable program bahasa C/C++ lebih cepat.

 

•   Dukungan  pustaka yang banyak.

 

•   C adalah bahasa yang terstruktur.

•     C++ sudah mendukung OOP (Object Oriented Programming).

 

 

                             Kekurangan Bahasa C/C++  :

 

    Banyaknya   Operator   serta    fleksibilitas    penulisan    program kadang-kadang membingungkan  pemakai.

    Bagi   pemula   pada  umumnya   akan   kesulitan   menggunakan pointer dan penerapan konsep OOP.

 

 

Editor Bahasa C/C++

Untuk memulai membuat program, tersedia berbagai editor yang dapat digunakan, diantaranya: Turbo C++, Borland C++, C++ builder, Microsoft Visual c++, dlsb.


C. Struktur program C++

Struktur dasar program bahasa C++ terdiri dari tiga bagian, sebagai berikut:

 Preprocessor Directives

Preprocessor directives merupakan perintah dalam  bahasa  C++ yang akan  membuat dan  mengkompilasi  file  perantara dengan  program utam

o    Deklarasi Global

Deklarasglobal  merupakan  bagian  prograC++  tempat pendeklarasiakonstanta, variabelfungsi  ataheader fungsi, tipe data baru, atau struktur data yang memiliki  sifat global.

 Fungsi Utama

Fungsi  utama  adalah  fungsi  pertama  yanakan  dieksekusi  oleh kompiler C++.  Dan kompiler C++ hanya  akamengeksekusi  fungsifungsi lain yang dipanggil pada fungsi utama atau yang memiliki hubungan dengan fungsi utama secara tidak langsung.

Bagian  ini  digunakan  untuk  meletakkan  seluruh  instruksi  program.

lnstruksi-instruksi yang akan diberikan untuk dikerjakan ditulis di di dalam  main()  diantara "{"  dan  "}".Yang  perldiperhatikan  bahwa setiap instruksi atau baris perintah diakhiri dengan tanda baca titik koma (;) atau semicolon.


Daftar isi

Pengenalan bahasa C++ [Part2]  >>


 

Share:

Bimbingan TIK Kegiatan 1: Manajemen File pada Komputer

1.             Peta Konsep

 


2.            Tujuan pembelajaran

a.   Siswa Mampu Memahami dan Menjelaskan Manajemen File dan Folder

b.   Siswa Mampu Memahami dan Menjelaskan isi windows explorer

c.   Siswa Mampu Mengidentifikasi jenis-jenis ekstensi File

d.   Siswa Mampu Mengelola Manajemen File  (New Folder,Cut,Copy,Paste,Rename)

3.             Pengertian

File merupakan bagian terpenting dalam sebuah komputer, hampir bisa dipastikan setiap setiap program yang berjalan adalah hasil kerja keras sebuah file. File atau dokumen merupakan informasi seperti tulisan, gambar atau suara dan lainnya yang dibuat sendiri, sedangkan file program adalah file yang berisi program , berupa program aplikasi maupun program utility yang banyak mengandung file-file.

Manajemen File adalah pengerjaan pengaturan file. Misalnya menyalin, memindah, menghapus, hingga memformat media penyimpanan file. Dengan adanya manajemen yang baik maka sistem kerja akan lebih rapi. Selain itu akan lebih effisien dalam pencarian data, sehingga dapat menghemat waktu dantenaga.

4.            Windows Explorer

Windows Explorer merupakan suatu program aplikasi windows yang digunakan untuk mengoperasikan dan mengatur suatu driver, folder, maupun file. Dengan menggunakan Windows Explorer, Anda dapat melihat secara lengkap isi dan hirarki dari suatu drive, folder, dan seluruh file yang ada pada setiap folder. Windows Explorer dapat digunakan untuk mengelola hasil kerja Anda. File yang Anda hasilkan dapat diatur dalam folder tertentu sehingga memudahkan pencarian file saat Anda membutuhkan. Untuk melakukan pengelolaan file, kita harus masuk ke Windows Explorer dengan cara :

 

Pilih Start Menu | Accessories | pilih Window Explorer  

 

Maka akan tampil jendela : 

 


5.            Mengetahui Jenis Ekstensi File

§  .doc   : File dari MS Word

§  .xls    : File dari MS Excel

§  .ppt    : File dari MS PowerPoint

§  .exe   : File aplikasi

§  .txt    : File text

§  .jpg    : File gambar

§  .mp3  : File audio mp3

§  Dan lain-lain

6.            Membuat Folder / Directory

Folder adalah suatu tempat yang berfungsi untuk menempatkan file-file (seperti map) sehingga file-file tersebut dapat dikelompokkan sesuai dengan kelompoknya masing-masing.

Cara I

1.      Masuk ke drive tujuan (misal drive D:\)

2.      Plih File | New | Folder

Maka akan keluar sebuah icon sebagai berikut :




7.            Mengganti Nama File atau Folder

Untuk mengganti nama file atau folder sebenarnya malalui satu langkah yang  sama :

 

Cara I

1.             Clik/pilih file atau folder yang akan diganti namanya

2.             Pilih File | Rename

3.             Tulis Nama file / folder yang baru

 

Cara II

1.             Clik kanan pada file atau folder yang akan diganti namanya

2.             Pilih Rename

3.             Tulis Nama file / folder yang baru

4.             Pilih New | Folder

 

8.            Menggandakan File atau Folder

Cara I

1.             Clik / pilih file atau folder yang akan digandakan

2.             Pilih Edit | Copy

1. Masuk ke directory tujuan

2. Pilih Edit | Paste

 

 

Cara II

1. Clik kanan pada file atau folder yang akan digandakan

2. Pilih copy

3. Masuk ke directory tujuan

4. Click kanan pilih paste

 

 

Cara III

1. Clik pada file atau folder yang akan digandakan

2. Tekan tombol Ctrl + C pada keyboard

3. Masuk ke directory tujuan

4. Tekan tombol Ctrl + V

 

9. Memindahkan File atau Folder

Cara I

1. Clik/pilih file / folder yang akan dipindahkan

2. Pilh Edit | Cut

1. Masuk ke directory tujuan

2. Pilih Edit | Paste


Cara II

1. Clik kanan pada file atau folder yang akan dipindahkan

2. Pilih cut

3. Masuk ke directory tujuan

4. Clik kanan | Paste

Cara III


1. Clik/pilih file / folder yang akan dipindahkan

2. Tekan Ctrl + X pada keyboard

3. Masuk ke directory tujuan

4. Tekan Ctrl + V

 

 

A. Menghapus File atau Directory

1. Pilih file atau folder yang akan dihapus

2. Tekan tombol Delete pada keyboard

 

 

B. Properties pada File

Fungsi dari properties pada file adalah untuk mengetahui informasi dari suatu file. Informasi itu mencakup :

Nama File

Type file

Program yang direkomendasikan untuk membuka (open with),

Locations

Size

Size on Disk

Created

Modified

Accessed

Attributes terdiri dari Read Only, Hidden, Archive

 

 

C. Mengurutkan File

Pengurutan file berdasarkan

Name

Pengurutan menurut nama file

Size

Pengurutan menurut ukuran file

Type

Pengurutan menurut tipe file

Modified

Pengurutan menurut kapan file tersebut dirubah


 

 

TUGAS PERORANGAN

1. Software apa yang digunakan untuk membuka data yang berextensi .doc, .jpg,

.xls, .mp3?

2. Jelaskan 2 cara membuat folder!

3. Jelaskan 2 cara mengganti nama file Latihan menjadi Coba!

4. Jelaskan 2 cara menggandakan 4 folder sekaligus!

5. Apa perbedaan antara fungsi Cut dengan fungsi Copy!

6. Apakah fungsi dari Ctrl + V, Ctrl + C, Ctrl + X ?

7. Bagaimana cara mengetahui besar ukuran dari suatu file?

8. Bagaimana cara mengetahui kapasitas Drive C:\?

9. Apa maksud dari Modified : Jumat, 01 Juli 2022, 19:25:07 pada suatu file ?

10. Apa maksud dari Attributes Hidden pada suatu file?

11. Jelaskan jenis – jenis cara pengurutan file / folder!


Share:

Penanganan Form Pada PHP


Penanganan Form Pada PHP

    1.  Berbagai Cara Penanganan Form

  • Form Input Type TEXT dan PASSWORD
  • Form Input Type RADIO
  • Form Input Type CHECKBOX
  • Form Input Type COMBO BOX
  • Form Input Type TEXTAREA

Share:

Sistem Bilangan ( Desimal, Biner, Oktal dan Heksadesimal)

 

A. Sistem Bilangan Desimal

        Sistem bilangan desimal menggunakan 10 macam simbol bilangan berbentuk 10 digit angka, yaitu 0, 1 , 2, 3, 4, 5, 6, 7, 8 dan 9. Sistem bilangan desimal menggunakan basis atau radiks 10 . Bentuk nilai suatu bilangan desimal dapat berupa integer desimal (decimal integer) atau pecahan desimal (fraction decimal). Integer desimal adalah nilai desimal yang bulat, misalnya nilai 8598. Yang dapat diartikan.


Absolut value merupakan nilai muilak dari masing-masing digit di bilangan. position value (nilai tempat) merupakan penimbang atau bobot dan masing-masing digit bergantung pada posisinya,yaitu bemilai basis dipangkatkan dengan urutan posisinya.


Oleh karena itu, nilai 8598 dapat juga diartikan dengan (8 X 1000) + (5 X 100) + (9 x 10) + (8x 1). Pecahan desimal adalah nilai desimal yang mengandung nilai pecahan di belakang koma, misalnya nilal 183,75 adalah pecahan desimal yang dapat diartikan:

Baik integer desimal maupun pecahan desimal dapat ditulis dengan bentuk eksponensial. Misalnya nilai 82,15 dapat dituliskan 0,8215 X 102. Setiap nilai desimal yang bukan nol dapat dituliskan dalam bentuk eksponensial standar (standard exponential form), yaitu ditulis dengan mantissa dan eksponen. Mantissa merupakan nilai pecahan yang digit pertama di belakang koma bukan beniilai nol.

B. Sistem Bilangan Biner
    Bilangan biner adalah bilangan yang berbasis 2 yang hanya mempunyai 2 digit yaitu 0 dan 1. 0 dan 1 disebut sebagai bilangan binary digit atau bit. Bilangan biner ini digunakan sebagai dasar kompetensi digital. Bobot faktor untuk bilangan biner adalah pangkat / kelipatan 2.

    Sistem bilangan biner menggunakan 2 macam simbol bilangan berbentuk 2 digit angka, yaitu 0 dan 1. Sistem bilangan biner menggunakan basis 2 .
Nilai tempat sistem bilangan biner merupakan perpangkatan dan nilai 2 sebagai berikut.




Contoh Soal
1. berapakah nilai bilangan desimal dan bilangan bilangan biner berikut ini.
a. 1001  (2) = ……………10
b. 101101 (2) = ……………10
c. 11100110 (2)= ……………10



C. Sistem Bilangan Oktal
Sistem bilangan oktal (octal number system) menggunakan 8 macam simbol bilangan, yaitu 0, 1, 2, 3, 4, 5, 6, 7. Sistem bilangan oktal menggunakan basis 8 . Nilai tempat sistem bilangan oktal merupakan perpangkatan dari nilai 8 sebagai berikut.


Misalnya bilangan oktal 1213 di dalam sistem bilangan desimal bernilai 1 x 83 + 2 x 82 + 1 x 81 + 3 x 80 = 1 x 512 + 2 x 64 + 1 x 8 + 3 x 1 = 512 + 128 + 8 + 3 = 651 atau ditulis dengan notasi: 12138 = 65110



D. Sistem Bilangan Heksadesimal
    Sistem bilangan heksadesimal (hexadecimal number system) menggunakan 16 macam simbol, yaltu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C. D, E, dan F. Sistem bilangan heksadesimal menggunakan basis 16. Sistem bilangan heksadesimal digunakan untuk alasan-alasan tertentu di beberapa komputer, misalnya IBM System/360, Data General Nova, PDP — 1 1 DEC,
Honeywell, beberapa komputer mini dan beberapa komputer mikro. Sistem bilangan heksadesimal mengorganisasikan memori utama ke dalam suatu byte yang terdiri dari 8 bit (binary digit). Masing-masing byte digunakan untuk menyimpan satu karakter alfanumerik yang dibagi dalam dua grup masing-masing bagian 4 bit. Bila satu byte dibentuk dari dua grup 4 bit, masing-masing bagian 4 bit disebut dengan nibble. 4 bit pertama disebut dengan high-ordernibble dan 4 bit kedua disebut dengan low-order nibble.

        Bila komputer menangani bilangan dalam bentuk biner yang diorganisasikan dalam bentuk grup 4 bit, akan lebih memudahkan untuk menggunakan suatu simbol yang mewakili sekaligus 4 digit biner tersebut. Kombinasi dari 4 bit akan didapatkan sebanyak 16 kemungkinan kombinasi yang dapat diwakili sehingga dibutuhkan suatu sistem bilangan yang terdiri dari 16 macam simbol atau yang berbasis 1, yaitu sistem bilangan heksadesimal. Digit 0 sampai dengan 9 tidak mencukupi, maka huruf A, B, C, D, E dan F dipergunakan. Misalnya bilangan biner 11000111 dapat diwakili dengan bilangan heksadesimal menjadi C7.



Nilai tempat sistem bilangan heksadesimal merupakan perpangkatan dari nilai 16, seperti ditunjukkan pada table berikut.



DAFTAR ISI SISTEM KOMPUTER KELAS X




Share:

Sistem Bilangan kelas X

Share:

Pemrograman Dasar PHP

 1. Pengenalan PHP

PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat serverside,artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk script HTML (Hypertext Mark up Language).

File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat berdiri sendiri.

Contoh skrip PHP yang disisipkan pada HTML :

<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php
echo "Hai, Aku adalah skrip PHP!";
?>
</body>
</html>

Sedang bentuk skrip PHP yang berdiri sendiri :

<?php
echo   "Hello, Nama saya PHP ";
?>

1.Simpan dengan nama “hello.php” di document-root komputer Anda.
2. Buka browser dan ketikkan alamat http://localhost/hello.php
3.Lihat hasilnya di browser. Akan terlihat tampilan seperti pada gambar dibawh ini


2. Variabel
Digunakan untuk menyimpan sebuah value, data atau informasi
􀂃 Nama variabel diawali dengan tanda $
􀂃 Panjang tidak terbatas
􀂃 Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter
􀂃 Bersifat case-sensitive.
􀂃 Tidak perlu dideklarasikan.
􀂃 Tidak boleh mengandung spasi.

2.1 format Penulisan VAriabel pada PHP

Program 1.1

<?php
$nis = "0411500400";
$nama = 'Lucita LUna Kamaludin';
echo "NIS  : ". $nis . "<br>";
echo "Nama : $nama";
?>

simpan di localhost dalam folder  Belajar _PHP dengan nama file :  var.php

3.Tipe Data
PHP  mendukung 8 (delapan) buah tipe data primitif, yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL

4.Operator dalam PHP






Program 1.2
Nama File : operator.php
Deskripsi   : Program beberapa Operator aritmatika dalam PHP.
Output :
Mengupload: 14161 dari 14161 byte diupload.






Share:

Total Tayangan Halaman

BERBAGI

TERBARU