SlideShare a Scribd company logo
1 of 8
TUGAS ALGORITMA
Oleh :
ADRIAN SJAHMI DEWANTO
123224005
FISIKA REGULER D
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI SURABAYA
2014
TUGAS 1
PEMBUATAN FLOWCHART
1. LUAS PERSEGI PANJANG
MULAI
p = panjang persegi
l = lebar persegi
L = p*l
Luas / L
SELESAI
2. KELILING PERSEGI PANJANG
MULAI
p = panjang persegi
l = lebar persegi
K = 2*(p+l)
Keliling / K
SELESAI
TUGAS 2
Program Perumusan Luas dan Keliling Persegi Panjang
TUGAS 3
PENGERTIAN STRING , INTEGER, REAL dan FLOAT
A. STRING
String adalah sebuah tipe data yang dapat menampung karakter karakter (chart).
Karakter dalam tipe data string disimpan mulai index 1, sedangkan index 0 menampung
panjang dari string tersebut. Beberapa fungsi yang sering digunakan dalam mengolah
string di delphi.
1. Uppercase
Fungsi ini digunakan untuk mengganti semua karakter alfabet di string menjadi huruf
kapital. contoh:
result := Uppercase('teSt'); //hasil = TEST
2. Lowercase
Fungsi ini merupakan kebalikan dari fungsi Uppercase, yaitu mengubah semua karakter
alfabet menjadi huruf kecil.
result := Lowercase('TEsT'); //hasil = test
3. Copy
Fungsi ini digunakan untuk mengambil karakter dengan jumlah dan posisi tertentu.
syntax dalam delphi:
Copy(kalimat: string; posisi_awal, banyaknya_karakter_yang_akan_diambil:integer);
contoh penggunaan:
AString := 'foobarbaz2000';
result := Copy(AString, 1, 6); //hasil = foobar
4. Pos
Fungsi ini akan mengembalikan index dari karakter disebuah string. Apabila hasil sama
dengan 0, maka karakter tersebut tidak terdapat dalam string tersebut. syntax: Pos (const
data_string: string; karakter: char); overload;
Pos(const data_string: string; karakter: string); overload;
//dst..
contoh penggunaan:
AString := 'foobarbaz2000';
result := Pos(Astring, '2'); // hasil = 10
result := Pos(Astring, 'X'); // hasil = 0
result := Pos(AString, 'foo'); //hasil = 1
5. Mengecek Input
Kadang kita harus menyaring isi dari string agar hanya berisi nomor atau karakter
tertentu, ini adalah snippet untuk melakukannya:
function CheckString(AString: string; char_set: set of char): boolean;
var
i: integer;
begin
result := true;
for i := 1 to length(Astring) do
if not charinset(AString[i], char_set) then begin
result := false;
break;
end;
end;
contoh penggunaan snippet:
checkstring('test9', ['a'..'z', '0'.. '9']); // hasil = true
checkstring('test9', ['a'..'z']); // hasil = false
6. Menentukan panjang string
String juga dapat dikatakan array of char, karena dari itu, string dapat diset panjangnya
menggunakan SetLength() atau string[total];
contoh:
var
AString: string[4] //hanya dapat menampung 4 karakter;
begin
setlength(Astring, 10); //sekarang dapat menampung 10 kar
Variabel dengan type data string dapat menyimpan karakter bebas.
B. FLOAT
Float adalah tipe bahasa pemrograman yang di gunakan untuk pengoperasian data
numeri(angka). Float di gunakan untuk bilangan desimal dengan akurasi 1angka di
belakang koma. Float termasuk tipe data dalam pemrograman C++ dengan ukuran 4byte,
range 3.4E-38 s/d 3.4E+38, format %f, untuk tipe bilangan pecahan. Float menyatakan
bilangan real dengan ketelitian rendah.
C. INTEGER
Tipe Data Integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan
decimal dan tidak dapat mengenal bilangan pecahan. Bentuk umumnya sebagai berikut :
Var
Nilai_1:integer;
begin
Nilai_1:100000;
Variabel dengan type data Integer dapat menyimpan bilangan bulat dan tidak dapat
digunakan untuk menyimpan bilangan pecahan. Macam-macam type data integer:
D. REAL
Tipe Data Real merupakan tipe data bilangan yang mengenal bilangan bulan dan juga
bilangan pecahan, jadi kalau urusan pembagian yang jawabannya pecahan kita kalau bisa
pake tipe data ini temen temen. Bentuk Umumnya Sebagai Berikut :
Var
Nilai_2: Real;
Begin
Nilai_2: 10,5;
Variabel dengan type data Real dapat menyimpan bilangan pecahan. Macam-macam type
data Real:

More Related Content

What's hot

Deret fourier
Deret fourierDeret fourier
Deret fourierL Silva
 
Pertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa RegulerPertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa RegulerDhan junkie
 
04 deret-fourier-gt
04 deret-fourier-gt04 deret-fourier-gt
04 deret-fourier-gtLukman Hakim
 
Differensial analisis 1
Differensial   analisis 1Differensial   analisis 1
Differensial analisis 1Iwan Umri
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6nhiyabelle
 
Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State AutomataMateri Kuliah Online
 

What's hot (7)

Cek
CekCek
Cek
 
Deret fourier
Deret fourierDeret fourier
Deret fourier
 
Pertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa RegulerPertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa Reguler
 
04 deret-fourier-gt
04 deret-fourier-gt04 deret-fourier-gt
04 deret-fourier-gt
 
Differensial analisis 1
Differensial   analisis 1Differensial   analisis 1
Differensial analisis 1
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6
 
Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State Automata
 

Viewers also liked

Viewers also liked (17)

Double page spread audience feedback
Double page spread audience feedbackDouble page spread audience feedback
Double page spread audience feedback
 
The elements of a fairy tale and the
The elements of a fairy tale and theThe elements of a fairy tale and the
The elements of a fairy tale and the
 
Macroeconomia teorias-y-modelos
Macroeconomia teorias-y-modelosMacroeconomia teorias-y-modelos
Macroeconomia teorias-y-modelos
 
Project Chance
Project ChanceProject Chance
Project Chance
 
A MANAGEMENT RESUME
A MANAGEMENT RESUMEA MANAGEMENT RESUME
A MANAGEMENT RESUME
 
Power final
Power finalPower final
Power final
 
Interactive upload
Interactive uploadInteractive upload
Interactive upload
 
Tecnico en sistemas ver 1
Tecnico en sistemas ver 1Tecnico en sistemas ver 1
Tecnico en sistemas ver 1
 
resuprotxup2
resuprotxup2resuprotxup2
resuprotxup2
 
Iing. produccion
Iing. produccionIing. produccion
Iing. produccion
 
2015-02-12 Cybertraps for the Young
2015-02-12 Cybertraps for the Young2015-02-12 Cybertraps for the Young
2015-02-12 Cybertraps for the Young
 
125838312 sbv
125838312 sbv125838312 sbv
125838312 sbv
 
Web Marketing - Demo Class 01 - Tel Aviv University
Web Marketing - Demo Class 01 - Tel Aviv UniversityWeb Marketing - Demo Class 01 - Tel Aviv University
Web Marketing - Demo Class 01 - Tel Aviv University
 
Dr tarek pain controle
Dr tarek pain controleDr tarek pain controle
Dr tarek pain controle
 
Sistema de Monitoreo y Vigilancia Epidemiologico de Los Riesgos y Procesos Pe...
Sistema de Monitoreo y Vigilancia Epidemiologico de Los Riesgos y Procesos Pe...Sistema de Monitoreo y Vigilancia Epidemiologico de Los Riesgos y Procesos Pe...
Sistema de Monitoreo y Vigilancia Epidemiologico de Los Riesgos y Procesos Pe...
 
Actividad 2.2. cc
Actividad 2.2. ccActividad 2.2. cc
Actividad 2.2. cc
 
Portfólio 2014
Portfólio 2014Portfólio 2014
Portfólio 2014
 

Similar to Algoritma a

Similar to Algoritma a (13)

6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
CPP Pendalaman String
CPP Pendalaman StringCPP Pendalaman String
CPP Pendalaman String
 
Arrays c++
Arrays c++Arrays c++
Arrays c++
 
Alwin pascal-04
Alwin pascal-04Alwin pascal-04
Alwin pascal-04
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
Pertemuan4.ppt
Pertemuan4.pptPertemuan4.ppt
Pertemuan4.ppt
 
String baru
String baruString baru
String baru
 
Array
ArrayArray
Array
 
Manipulasi string
Manipulasi stringManipulasi string
Manipulasi string
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
1999 turbo-pascal
1999 turbo-pascal1999 turbo-pascal
1999 turbo-pascal
 
Perulangan,stack,record
Perulangan,stack,recordPerulangan,stack,record
Perulangan,stack,record
 

Recently uploaded

2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 

Recently uploaded (20)

2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 

Algoritma a

  • 1. TUGAS ALGORITMA Oleh : ADRIAN SJAHMI DEWANTO 123224005 FISIKA REGULER D JURUSAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI SURABAYA 2014
  • 2. TUGAS 1 PEMBUATAN FLOWCHART 1. LUAS PERSEGI PANJANG MULAI p = panjang persegi l = lebar persegi L = p*l Luas / L SELESAI
  • 3. 2. KELILING PERSEGI PANJANG MULAI p = panjang persegi l = lebar persegi K = 2*(p+l) Keliling / K SELESAI
  • 4. TUGAS 2 Program Perumusan Luas dan Keliling Persegi Panjang
  • 5. TUGAS 3 PENGERTIAN STRING , INTEGER, REAL dan FLOAT A. STRING String adalah sebuah tipe data yang dapat menampung karakter karakter (chart). Karakter dalam tipe data string disimpan mulai index 1, sedangkan index 0 menampung panjang dari string tersebut. Beberapa fungsi yang sering digunakan dalam mengolah string di delphi. 1. Uppercase Fungsi ini digunakan untuk mengganti semua karakter alfabet di string menjadi huruf kapital. contoh: result := Uppercase('teSt'); //hasil = TEST 2. Lowercase Fungsi ini merupakan kebalikan dari fungsi Uppercase, yaitu mengubah semua karakter alfabet menjadi huruf kecil. result := Lowercase('TEsT'); //hasil = test 3. Copy Fungsi ini digunakan untuk mengambil karakter dengan jumlah dan posisi tertentu. syntax dalam delphi: Copy(kalimat: string; posisi_awal, banyaknya_karakter_yang_akan_diambil:integer); contoh penggunaan: AString := 'foobarbaz2000'; result := Copy(AString, 1, 6); //hasil = foobar 4. Pos Fungsi ini akan mengembalikan index dari karakter disebuah string. Apabila hasil sama dengan 0, maka karakter tersebut tidak terdapat dalam string tersebut. syntax: Pos (const data_string: string; karakter: char); overload; Pos(const data_string: string; karakter: string); overload;
  • 6. //dst.. contoh penggunaan: AString := 'foobarbaz2000'; result := Pos(Astring, '2'); // hasil = 10 result := Pos(Astring, 'X'); // hasil = 0 result := Pos(AString, 'foo'); //hasil = 1 5. Mengecek Input Kadang kita harus menyaring isi dari string agar hanya berisi nomor atau karakter tertentu, ini adalah snippet untuk melakukannya: function CheckString(AString: string; char_set: set of char): boolean; var i: integer; begin result := true; for i := 1 to length(Astring) do if not charinset(AString[i], char_set) then begin result := false; break; end; end; contoh penggunaan snippet: checkstring('test9', ['a'..'z', '0'.. '9']); // hasil = true checkstring('test9', ['a'..'z']); // hasil = false 6. Menentukan panjang string String juga dapat dikatakan array of char, karena dari itu, string dapat diset panjangnya menggunakan SetLength() atau string[total]; contoh: var AString: string[4] //hanya dapat menampung 4 karakter; begin setlength(Astring, 10); //sekarang dapat menampung 10 kar
  • 7. Variabel dengan type data string dapat menyimpan karakter bebas. B. FLOAT Float adalah tipe bahasa pemrograman yang di gunakan untuk pengoperasian data numeri(angka). Float di gunakan untuk bilangan desimal dengan akurasi 1angka di belakang koma. Float termasuk tipe data dalam pemrograman C++ dengan ukuran 4byte, range 3.4E-38 s/d 3.4E+38, format %f, untuk tipe bilangan pecahan. Float menyatakan bilangan real dengan ketelitian rendah. C. INTEGER Tipe Data Integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan decimal dan tidak dapat mengenal bilangan pecahan. Bentuk umumnya sebagai berikut : Var Nilai_1:integer; begin Nilai_1:100000; Variabel dengan type data Integer dapat menyimpan bilangan bulat dan tidak dapat digunakan untuk menyimpan bilangan pecahan. Macam-macam type data integer:
  • 8. D. REAL Tipe Data Real merupakan tipe data bilangan yang mengenal bilangan bulan dan juga bilangan pecahan, jadi kalau urusan pembagian yang jawabannya pecahan kita kalau bisa pake tipe data ini temen temen. Bentuk Umumnya Sebagai Berikut : Var Nilai_2: Real; Begin Nilai_2: 10,5; Variabel dengan type data Real dapat menyimpan bilangan pecahan. Macam-macam type data Real: