SlideShare a Scribd company logo
1 of 7
Tugas
Pembagian Dua Bilangan
Menggunakan Fungsi Integer Pada Code Blocks
Disusun Oleh:
Kelompok 10
1. MUSTIKA SARI E1E1 17 021
2. VINA OLYVIA YUNITA ISMAIL E1E1 17 054
3. CHINDI SEFIRA HILAPOK E1E1 17 066
JURUSAN TEKNIK INFORMATIKA KONSENTRASI SISTEM
INFORMASI
FAKULTAS TEKNIK UNIVERSITAS HALU OLEO
KENDARI
2017
1. Pengertian Algoritma
Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu
masalah. Atau algoritma adalah kumpulan tahap penyelesaian masalah.
2. Fungsi Algoritma
 Mengurangi pengulangan penulisan program yang berulang atau
sama.
 Program besar dapat dipisahkan menjadi program yang kecil-
kecil.
 Program menjadi terstruktur sehingga mudah dipahami dan
dapat dikembangkan.
 Kemudahan dalam mencari kesalahan-kesalahan karena alur
logika jelas dan kesalahan dapat dilokalisasi dalam suatu model
tertentu.
3. Tipe Data Algoritma
Tipe data merupakan suatu kesatuan konsep yang paling mendasar
didalam pemrograman komputer karena tipe-tipe data dasar dapat membentuk
berbagai macam ekspresi yang akan digunakan dalam program.
Tipe data dasar adalah himpunan nilai yang dapat dimiliki oleh sebuah
data. Tipe data menentukan apakah sebuah nilai dapat dimiliki sebuah data atau
tidak, serta operasi apa yang dapat dilakukan pada data tersebut.
Dalam sebuah program setiap variable dan konstanta memiliki tipe data
yang harus dideklarasikan diawal program. Pendeklarasian tipe data bertujuan
untuk menentukan besarnya tempat dalam memori yang akan digunakan untuk
menyimpan data tersebut saat program dijalankan.
Tipe data dasar adalah tipe data yang dapat langsung digunakan. Secara
umum terdapa dua tipe data dasar yaitu numerik dan kategorik. Tipe data numerik
terdiri atas angka yang dapat dioperasikan dengan perhitungan, sedangkan
kategorik berupa angka maupun huruf namun tidak dapat mengalami operasi
perhitungan.
Contoh tipe data dasar yaitu:
a) Integer (bilangan bulat)
Integer adalah tipe data dasar berupa bilangan yang tidak mengandung
pecahan desimal. Tipe data ini memiliki urutan sehingga dapat
dibandingkan satu dengan lainnya. Secara teoritis tipe data integer tidak
memiliki batasan yaitu dari minus tak hingga dan plus tak hingga.
Contoh: 2, 3, -10, -35, 2016
b) Real (bilangan rill)
Real adalah tipe data dasar berupa bilangan yang memiliki pecahan
desimal. Dalam pemrograman nilai dengan tipe data ini harus ditulis dengan
titik (.) sebagai pemisah bilangan utuh dan bilangan pecahannya. Tipe data
ini digunakan untuk perhitungan yang melibatkan bilangan pecahan seperti
perhitungan cosinus, akar persamaan, dan sebagainya. Tipe data ini juga
memiliki urutan sehingga dpat dibandingkan satu dengan yang lainnya.
Contoh: 0.7, -3.678
c) Cahr (karakter)
Char adalah tipe data yang terdiri atas satu buah angka, huruf, tanda
baca, atau karakter khusus. Dalam sebuah program, penulisan tipe data char
diawali dan diakhiri dengan tanda kutip ganda (“....”). Selain itu, terdapat
karakter kosong yang disbut dengan null/nill dan di tuliskan (“ “).
Contoh: “5”, “A”, “?”, “$”
d) String
String adalah tipe data dasar yang berupa kumpulan karakter dengan
panjang tertentu. Tipe data dasar ini diawali dan diakhiri dengan tanda kutip
ganda (“.....”).
Contoh: “BANDUNG”
e) Boolean (bilangan logika)
Data boolean memiliki tepat dua buah kemungkinan nilai,
direpsentasikan sebagai benar atau slah (true or false) atau dilambangkan
dengan bilangan 1 dan 0.
Penggunaan Tipe Data Integer Pada Codeblocks
(Pembagian Dua Bilangan)
a. Susunan Algoritma
1) Tentukan bilangan pembagi dan bilangan yang akan dibagi.
2) Input bilangan yang akan dibagi variable a
3) Input bilangan pembagi b
4) Hitung pembagiannya a:b
5) Tampilkan hasilnya.
b. Format tipe data integer pada codeblokcs.
1) Buka codebloks, lalu klik menu file kemudian pilih new.
2) Save file dengan format file untitled.cpp.
3) Masukkan format dari fungsi tipe data integer
4) Kemudian klik icon bulid and run
5) Maka akan muncul tampilan sebagai berikut
Daftra Pustaka
http://algorhitma.blogspot.com/2014/11/sejarah-algoritma-pemrograman-
sejarah.html
https://arsana283.wordpress.com/2011/01/13/algoritma-bahasa-pemrograman/
http://oolish.blog.uns.ac.id/algoritma-dan-pemrograman/
https://spatabang.blogspot.co.id/2014/01/pengertian-algoritma-pemrograman-
dan.html

More Related Content

Similar to Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Codeblocks

TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxssuser2693661
 
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfModul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfValentino Selayan
 
alpro Chapter04
alpro Chapter04alpro Chapter04
alpro Chapter04Dermawan12
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
PRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptxPRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptxEdiSum1
 
Pengertian pemograman dasar
Pengertian pemograman dasarPengertian pemograman dasar
Pengertian pemograman dasarMaslik Sekaran
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptmisrianaputri1
 
analisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptxanalisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptxrulimustiyawan37
 
tugas produktf
tugas produktftugas produktf
tugas produktfaryakbar00
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANBang Jo
 
Algoritma pertemuan 1
Algoritma pertemuan 1Algoritma pertemuan 1
Algoritma pertemuan 1ysvcyber
 
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)TututPurnamaSari1
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxsampesireron
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Kholis October's
 
Essay-Aplikasi Teori Bilangan
Essay-Aplikasi Teori BilanganEssay-Aplikasi Teori Bilangan
Essay-Aplikasi Teori BilanganDini Nur Hanifah
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basicYang Terluka
 

Similar to Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Codeblocks (20)

TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
 
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfModul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdf
 
alpro Chapter04
alpro Chapter04alpro Chapter04
alpro Chapter04
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
PRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptxPRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptx
 
Pengertian pemograman dasar
Pengertian pemograman dasarPengertian pemograman dasar
Pengertian pemograman dasar
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
 
analisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptxanalisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptx
 
tugas produktf
tugas produktftugas produktf
tugas produktf
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
 
Algo 1 2
Algo 1 2Algo 1 2
Algo 1 2
 
Algoritma pertemuan 1
Algoritma pertemuan 1Algoritma pertemuan 1
Algoritma pertemuan 1
 
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
 
Wisnu
WisnuWisnu
Wisnu
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014
 
Essay-Aplikasi Teori Bilangan
Essay-Aplikasi Teori BilanganEssay-Aplikasi Teori Bilangan
Essay-Aplikasi Teori Bilangan
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
 

Recently uploaded

BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASNursKitchen
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfssuser29a952
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanNesha Mutiara
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANGilangNandiaputri1
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...luqmanhakimkhairudin
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxWulanEnggarAnaskaPut
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa PemrogramanSaeranSaeran1
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARElviraDemona
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxTekiMulyani
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxrani414352
 

Recently uploaded (20)

BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptx
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa Pemrograman
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 

Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Codeblocks

  • 1. Tugas Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Code Blocks Disusun Oleh: Kelompok 10 1. MUSTIKA SARI E1E1 17 021 2. VINA OLYVIA YUNITA ISMAIL E1E1 17 054 3. CHINDI SEFIRA HILAPOK E1E1 17 066 JURUSAN TEKNIK INFORMATIKA KONSENTRASI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS HALU OLEO KENDARI 2017
  • 2. 1. Pengertian Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Atau algoritma adalah kumpulan tahap penyelesaian masalah. 2. Fungsi Algoritma  Mengurangi pengulangan penulisan program yang berulang atau sama.  Program besar dapat dipisahkan menjadi program yang kecil- kecil.  Program menjadi terstruktur sehingga mudah dipahami dan dapat dikembangkan.  Kemudahan dalam mencari kesalahan-kesalahan karena alur logika jelas dan kesalahan dapat dilokalisasi dalam suatu model tertentu. 3. Tipe Data Algoritma Tipe data merupakan suatu kesatuan konsep yang paling mendasar didalam pemrograman komputer karena tipe-tipe data dasar dapat membentuk berbagai macam ekspresi yang akan digunakan dalam program. Tipe data dasar adalah himpunan nilai yang dapat dimiliki oleh sebuah data. Tipe data menentukan apakah sebuah nilai dapat dimiliki sebuah data atau tidak, serta operasi apa yang dapat dilakukan pada data tersebut. Dalam sebuah program setiap variable dan konstanta memiliki tipe data yang harus dideklarasikan diawal program. Pendeklarasian tipe data bertujuan untuk menentukan besarnya tempat dalam memori yang akan digunakan untuk menyimpan data tersebut saat program dijalankan. Tipe data dasar adalah tipe data yang dapat langsung digunakan. Secara umum terdapa dua tipe data dasar yaitu numerik dan kategorik. Tipe data numerik
  • 3. terdiri atas angka yang dapat dioperasikan dengan perhitungan, sedangkan kategorik berupa angka maupun huruf namun tidak dapat mengalami operasi perhitungan. Contoh tipe data dasar yaitu: a) Integer (bilangan bulat) Integer adalah tipe data dasar berupa bilangan yang tidak mengandung pecahan desimal. Tipe data ini memiliki urutan sehingga dapat dibandingkan satu dengan lainnya. Secara teoritis tipe data integer tidak memiliki batasan yaitu dari minus tak hingga dan plus tak hingga. Contoh: 2, 3, -10, -35, 2016 b) Real (bilangan rill) Real adalah tipe data dasar berupa bilangan yang memiliki pecahan desimal. Dalam pemrograman nilai dengan tipe data ini harus ditulis dengan titik (.) sebagai pemisah bilangan utuh dan bilangan pecahannya. Tipe data ini digunakan untuk perhitungan yang melibatkan bilangan pecahan seperti perhitungan cosinus, akar persamaan, dan sebagainya. Tipe data ini juga memiliki urutan sehingga dpat dibandingkan satu dengan yang lainnya. Contoh: 0.7, -3.678 c) Cahr (karakter) Char adalah tipe data yang terdiri atas satu buah angka, huruf, tanda baca, atau karakter khusus. Dalam sebuah program, penulisan tipe data char diawali dan diakhiri dengan tanda kutip ganda (“....”). Selain itu, terdapat karakter kosong yang disbut dengan null/nill dan di tuliskan (“ “). Contoh: “5”, “A”, “?”, “$”
  • 4. d) String String adalah tipe data dasar yang berupa kumpulan karakter dengan panjang tertentu. Tipe data dasar ini diawali dan diakhiri dengan tanda kutip ganda (“.....”). Contoh: “BANDUNG” e) Boolean (bilangan logika) Data boolean memiliki tepat dua buah kemungkinan nilai, direpsentasikan sebagai benar atau slah (true or false) atau dilambangkan dengan bilangan 1 dan 0. Penggunaan Tipe Data Integer Pada Codeblocks (Pembagian Dua Bilangan) a. Susunan Algoritma 1) Tentukan bilangan pembagi dan bilangan yang akan dibagi. 2) Input bilangan yang akan dibagi variable a 3) Input bilangan pembagi b 4) Hitung pembagiannya a:b 5) Tampilkan hasilnya.
  • 5. b. Format tipe data integer pada codeblokcs. 1) Buka codebloks, lalu klik menu file kemudian pilih new. 2) Save file dengan format file untitled.cpp. 3) Masukkan format dari fungsi tipe data integer
  • 6. 4) Kemudian klik icon bulid and run 5) Maka akan muncul tampilan sebagai berikut