Postingan

Menampilkan postingan dengan label pemrograman dasar kelas x

MENGENAL VARIABEL DAN TIPE DATA

MENGENAL VARIABEL.                  Dalam pembuatan flowchart minggu lalu, kamu diberikan contoh membuat flowchart cara membuat secangkir kopi dan cara membuat email di gmail. Perhatikan flowchart yang kamu buat minggu lalu atau jika lupa , perhatikan flowchart yang ibu berikan di materi sebelumnya yakni :  https://www.titicoma.com/2020/08/struktur-penulisan-algoritma.html               Perhatikan simbol input yang berbentuk jajar genjang yang letaknya di bawah simbol start : Untuk membuat secangkir kopi, dibutuhkan kopi,gula, air panas, cangkir, dan sendok. Nah, di antara elemen - elemen tersebut, yang dapat menampung nilai, itulah yang dikatakan variabel . Menurut kamu, manakah yang dapat menampung nilai di antara elemen di atas? Jika kamu menjawab cangkir, dan sendok, maka jawaban kamu benar.                 Sama halnya dengan cara membuat email di gmail, kamu butuh no hp, butuh nama depan, belakang, tanggal lahir, dsb , itulah yang dinamakan variabel.               Contoh lain : m

STRUKTUR PENULISAN ALGORITMA

Gambar
STRUKTUR PENULISAN ALGORITMA          Seperti yang kita ketahui bahwa algoritma adalah suatu langkah langkah untuk menyelesaikan suatu permasalahan, dimana langkah - langkah tersebut disusun secara sistematis dan logis (masuk akal).  Dalam penulisan algoritma, kita memiliki 3 struktur penulisan, yakni : 1. Struktur Bahasa Alamiah (Natural Language)  2. Struktur algoritma dengan flowchart 3. Struktur algoritma dengan pseudocode. Penjelasan . 1. Struktur bahasa alamiah (Natural Language)  Langkah - langkah yang disusun berdasarkan bahasa alamiah, sesuai dengan contoh yang kamu kerjakan kemarin (langkah membuat secangkir kopi panas). Langkah - langkah yang disusun berdasarkan contoh tersebut disusun secara singkat, padat dan mudah dimengerti, tetapi masih mewakili proses yang akan dilakukan. Metode peulisan algoritma menggunakan bahasa natural language memiliki keuntungan dan kerugian tersendiri. Adapun keuntungan gaya penulisan natural language, antara lain : mudah penulisannya, sederhan

KONSEP ALGORITMA I

Hai... disini kalian dapat mempelajari materi pemrograman dasar dengan lebih mudah. code boleh dicopy. semoga bermanfaat untuk para pemula yang tertarik pada pelajaran pemrograman dasar di  SMK . MATERI 1 : KONSEP ALGORITMA Istilah algoritma sebenarnya berasal dari kata "algorism" yang merupakan panggilan populer bangsa Eropa terhadap seorang ahli matematika muslim yang bernama Abu Ja'far Muhammad Ibnu Al - Khwarizmi yang hidup pada abad ke 19. Seiring perkembangan zaman, istilah algorism berubah menjadi algoritma. Algoritma adalah suatu urutan / langkah - langkah untuk memecahkan suatu permasalahan, dimana langkah - langkah tersebut harus disusun secara sistematis dan logis. Contoh algoritma dalam kehidupan sehari - hari : Jika kamu dimintai tolong untuk membuat secangkir kopi panas, langkah apa yang akan kamu lakukan??? Kalau kita menyusunnya seperti urutan di bawah ini : Urutan A 1. Siapkan cangkir, sendok, kopi, gula, dan air panas. 2. Masukkan kopi secukupnya ke dala

APLIKASI KALKULATOR SEDERHANA & PENGGAJIAN DENGAN BORLAND DELPHI

Gambar
TUGAS I: MEMBUAT APLIKASI KALKULATOR SEDERHANA DENGAN  BORLAND DELPHI 1. Buatlah desain form seperti di bawah ini ! 2. Propertiesnya seperti tabel di bawah ini: 3. Double click button tambah, dan ketikkan code di bawah ini : 4. Berdasarkan contoh code pada button tambah, lakukan code yang sama untuk button kurang, kali, tambah, bagi, dan mod. Kamu tinggal mengganti operatornya saja. Code bisa dilihat sbb ; 5. Untuk button reset, berikut code nya : TUGAS 2 : MEMBUAT APLIKASI PENGGAJIAN KARYAWAN DENGAN BORLAND DELPHI  1. Buatlah Form dengan tampilan seperti berikut ! 2. Berikan properties seperti yang tertera di bawah ini ! 3. Ketentuan Program Penggajian adalah sebagai berikut ! * Gaji Pokok perbulan tiap karyawan nilainya tergantung golongan, sbb : Golongan 1 sebesar Rp. 5.000.000, Golongan 2 sebesar Rp. 6.000.000, Golongan 3 sebesar Rp. 7.000.000, Golongan 4 sebesar Rp. 8.000.000 * Tunjangan lainny

BELAJAR BAHASA PEMROGRAMAN DELPHI

Gambar
          Seperti kita ketahui, bahwa sebelumnya, penggunaan bahasa pemrograman pascal lebih ditujukan kepada pengembangan algoritma. Namun, seiring perkembangan zaman, bahasa pemrograman pascal mulai berevolusi menjadi bahasa pemrograman berorientasi objek, dimana dalam bahasa pemrograman berorientasi objek ini, lebih user friendly. Salah satu bentuk bahasa pemrograman berorientasi objek adalah bahasa pemrograman Delphi. Jika di dalam bahasa pemrograman Pascal, kamu terbiasa dengan perintah berbasis text, maka dengan bahasa pemrograman delphi, penggunaan mouse lebih dominan, sehingga output aplikasi lebih interaktif.  Berikut ini, kita akan mempelajari secara singkat dan sederhana bagaimana penggunaan bahasa pemrograman Delphi. Untuk itu, pastikan bahwa kamu semua sudah menginstal editor Borland Delphi 7 Enterprise ke PC/Laptop kamu masing - masing. Jika belum?,, tenanggg,, kamu masih punya waktu sampai akhir semester ini.  Mari kita lanjut,  Untuk memulainya, silahka

DOWNLOAD FREE BORLAND DELPHI 7 32/64 BIT

Gambar
Berikut ini Tampilan Borland Delphi 7 Studio Enterprise SILAHKAN DONWLOAD SETUP nya pada tombol download berikut! CARA MENGINSTAL BORLAND DELPHI  ENTERPRISE Setelah tombol dibawah di atas diklik maka , akan muncul tampilan seperti dibawah ini, silahkan download file tersebut.!     2. Setelah didownload, silahkan buka file explorer, di dalam folder download, klik kanan .rar nya, kemudian, silahkan extract file setup nya  seperti gambar berikut ini.  Lalu file setup akan berubah menjadi bentuk folder seperti berikut ini , 3. Buka folder tersebut, lalu pilih folder installer, maka akan muncul seperti gambar berikut!      Jalankan setup tersebut! Ikuti petunjuk /langkah - langkah berikut dengan seksama!!! Persiapan Instalasi Software klik tombol next Akan muncul permintaan serial number seperti di atas. Untuk mengisinya, JANGAN TUTUP JENDELA INSTALL nya, silahkan buka file explorer, buk

FUNCTION DENGAN PARAMETER - TUGAS II

Gambar
TUGAS II - FUNCTION DENGAN PARAMETER Perhatikan program di bawah ini ! Contoh tersbut adalah program untuk menentukan bilangan genap dan ganjil. Berikut penjelasannya : 1. Function genap(x : integer) : boolean;     Kode di atas untuk mendeklarasikan fungsi dengan nama genap. Pada fungsi tersebut disertakan      parameter x bernilai integer untuk menghasilkan output yang bernilai boolean. Dalam hal ini yang      bernilai boolean adalah genap. 2. genap := false     Baris kode ini terletak pada badan function, berfungsi untuk mensetting nilai awal genap = false. 3. if x mod 2 = 0 then     Baris kode ini merupakan baris penyeleksian terhadap nilai parameter yang dikirimkan ketika         menggunakan function pada parameter x. Sebuah bilangan dikatakan bernilai genap jika bilangan tersebut habis dibagi 2. 4. genap := true     Baris kode ini memiliki arti jika x bernilai 0, output function genap nya bernilai true. 5. for i := 1 to 10 do     Merupakan pengulangan sebany

Function dengan parameter - PASCAL

Gambar
Berikut ini adalah contoh soal  menggunakan function dengan parameter di dalamnya. Bagaimana caranya mencetak luas persegi panjang  menggunakan function dengan parameter. Perhatikan program berikut :  perhatikan tulisan function luas(p,l:integer):integer; di atas. Luas :adalah nama function nya, tipe datanya adalah integer. (p,l:integer) : adalah parameter - parameter yg dimiliki oleh luas yg bertipe data integer Lalu untuk memunculkan hasil, agar menuliskan , sbb: Writeln('luas :', luas(p,l)); luas(p,l) ,,,, perlu diingat ya, supaya hasil perhitungannya muncul, nama function dan parameter2 nya harus disertakan seperti contoh tersebut.  Berikut outputnya : SOAL Pada contoh output di atas,, kamu dapat melihat bahwa yang muncul adalah : nilai panjang, nilai lebar , dan nilai luas. Dapatkah kamu menambahkan sebuah function dengan nama function keliling KE dalam program di atas sehingga menghasilkan output sbb :

FUNCTION - PASCAL

Gambar
Function merupakan submodul dalam program utama yang berfungsi secara khusus untuk mengembalikan nilai dengan tipe data tertentu dari parameter yang diberikan. Nilai yang yang dikembalikan disebut dengan return value. Perbedaan utama antara procedure dan function adalah cara menghasilkan output dari input yang diberikan pada submodul tersebut. Walaupun procedure bisa menghasilkan nilai output, nilai tersebut tidak dapat diambil secara langsung, tetapi harus diambil melalui parameter referensi.  Ada 2 macam function, yaitu function parameter dan function dengan parameter. 1.  Function nonparameter Syntax : Function nama_function : tipe_data; Begin         Statement; End; Contoh penggunaan function non parameter Hasilnya : 2. Function dengan parameter : syntax : Function nama_function(variabel :tipe_data) : tipe_data; Begin Statement ; End; Contoh program function dengan parameter : Hasi