Anda di halaman 1dari 15

STRUKTUR DATA

Feri Agustina, M.Kom


081 32 66 11 168
Kontrak Kuliah

Teori : 2 SKS Nilai Tugas : 20 Persen


a. Nilai Mid Semester : 35 Persen
b. Nilai UAS : 45 Persen
Praktikum : 2 SKS
Teori : 50 persen dan Praktikum : 50 Persen
REVIEW MATERI :: VARIABEL

Variabel adalah sebuah tempat untuk


menampung Data.
Tempat di-ilustrasikan seperti GELAS yang
dapat di-isi oleh air apa saja (ex. Air Putih, Air
Susu, Air Kopi, Air Teh dan lain-lain)
Untuk menentukan sebuah Variabel haruslah
diberi nama.
REVIEW MATERI :: VARIABEL

Nama
Variabel

Nama variabel Haruslah Tidak Boleh !!


Lebih dari 9 Huruf, dimulai dg Angka, dimulai
dengan Karakter Khusus, Mengandung Spasi
REVIEW MATERI :: VARIABEL

Contoh :
Setiap Mahasiswa akan didata identitasnya berupa
nama, alamat, jenis kelamin, Tempat Lahir dan Tanggal
Lahir serta Asal Sekolah SMU/SMK nya
Variabel yang dapat dimunculkan misalnya adalah :
Nama_Mhs, Alamat, Jenis_kel, Tpt_Lahir, Tgl_Lahir,
Asal_sek

Atau apakah anda punya IDE LAINNYA untuk menamai


variabel2 diatas?
REVIEW MATERI :: TYPE DATA

Type Data adalah Jenis Data yang akan ditampung


kedalam Variabel
Ada 2 Jenis/Type Data :
a. Huruf/Kumpulan Huruf
- 1 Huruf Saja :: Character :: char
- > 1 Huruf : : String :: char VarName[99]
b. Angka/Kumpulan Angka/Bilangan
- Bil. Bulat :: Integer :: int
- Bil. Pecahan :: Real/Float :: float
REVIEW MATERI :: INPUT-
OUTPUT
Input adalah Statemen/perintah untuk
memasukkan data kedalam variabel
menggunakan Keyboard

Output adalah Statemen untuk menampilkan


Data ke Layar Monitor
REVIEW MATERI :: KONDISI

Kondisi atau Percabangan adalah proses


pemilihan satu opsi dari berbagai macam opsi
tergantung syarat yang terpenuhi.
Misal : Seorang akan dinyatakan LULUS jika
Nilainya diatas 60.
if Nilai > 60 then
output “Dinyatakan LULUS”
REVIEW MATERI :: KONDISI

*) Statemen Else
Digunakan untuk menjalankan Opsi yang tidak sesuai Syarat.
Misal :
Seseorang dinyatakan Sudah Dewasa Jika Umurnya diatas 17 tahun,
sedangkan jika masih dibawah 17 tahun masih disebut Anak-Anak
if umur >= 17 then
sebutan = “DEWASA”
else
sebutan = “Anak-Anak”

****) Jumlah If dan Else Harus Sama dan Seimbang


REVIEW MATERI :: LOOPING

Looping atau Perulangan adalah Proses


Mengulang2 satu/Lebih Statemen
Ada 3 elemen dalam LOOPING :
Nilai awal, Nilai Akhir/Batasan dan Counter
(counter adalah +/- nilai awal)
Bentuk LOOP ada 3 :
a. For..do
b. While.. do
c. Repeat Until
REVIEW MATERI :: LOOPING

Misal : Tampilan Tulisan Udinus sebanyak 10


kali
for x=1 to 10 do
output “UDINUS”

for x=1 to 20 step 2 do


output “UDINUS”
REVIEW MATERI :: LOOPING

Misal : Tampilan Tulisan Udinus sebanyak 10


kali
x=1
while x<=10 do
output “UDINUS”
x=x+1
endwhile
REVIEW MATERI :: LOOPING

Misal : Tampilan Tulisan Udinus sebanyak 10


kali
x=1
Repeat
output “UDINUS”
x=x+1
Until x>10
SOAL-SOAL

a. Buatlah Algoritma untuk menampilkan Tulisan Udinus


sebanyak N Kali
b. Buatlah Algoritma untuk menghitung luas segitiga sama
kaki
c. Upin dan Ipin berlomba memetik buah rambutan, yang
memperoleh hasil yang paling banyak akan diberikan
kepada Opah, sedangkan sisanya akan diberikan kepada
Kak Ros, Buatlah Algoritma untuk menentukan berapa
buah rambutan yang diperoleh oleh Kak Ros?
d. Buatlah program untuk menghitung jumlah deret bilangan
yang dapat dibagi 5 mulai dari N sampai dengan M?
SOAL-SOAL

a. Bu Agus membeli Panci di PKK dengan cara


mengangsur. Sampai saat ini beliau sudah
membayar sebesar 80% yaitu sejumlah Rp.
X,- Buatlah Algoritma untuk menentukan
Berapa Harga Panci yang sebenarnya?
b. Buatlah Algoritma untuk menghtiung :
5 + 10 + 15 + … + 50 … + N

Anda mungkin juga menyukai