Praktikum 04 IF2132 / Pemrograman Komputer Semester I 2014/2015. Topik: Prosedur, Fungsi, dan Array
|
|
- Hendra Kusnadi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Topik: Prosedur, Fungsi, dan Array Tujuan : Memahami program sederhana yang menerapkan prosedur dan fungsi. Aturan Pelaksanaan: 1. Tuliskan jawaban setiap soal di sebuah file teks yang diberi nama P04_<nim>_XXy.c dengan: <nim> : NIM peserta. XX : nomor soal (2 digit, contoh: 01). y : butir soal (contoh: a), diisi hanya jika dibutuhkan. 2. Untuk setiap file yang Anda buat, buat header sebagai berikut: /* NIM/Nama : Nama file : Topik : Tanggal : Deskripsi : */ 3. Seluruh file di-upload setelah dikompres menjadi 1 file dengan nama: P04_<nim>.zip atau P04_<nim>.tar.gz. 4. HANYA FILE YANG DAPAT DI-COMPILE YANG AKAN DIPERIKSA. File yang tidak dapat di-compile akan otomatis mendapatkan nilai Tugas ini bersifat INDIVIDUAL. Tidak ada toleransi bagi pencontek. Jika terbukti, baik yang dicontek maupun yang mencontek akan mendapatkan nilai Ikuti petunjuk asisten untuk pengumpulan tugas ini. Selamat bekerja
2 Deskripsi Soal Buatlah program-program berikut dalam bahasa C++ 1. Prosedur, Fungsi, dan Array (Tidak Dikerjakan) Seorang petualang memiliki tas yang berisi 6 slot. Tas tersebut dapat diisi barang apapun untuk keperluan petualangan. Buatlah sebuah program yang mengatur isi tas tersebut. Tas dilambangkan dengan array string yang memiliki 6 buah tempat yang dapat diisi oleh string. String merupakan nama barang yang akan dibawa petualang tersebut. Petualang dapat mengisi tas dengan barang, melihat isi tas, dan mengosongkan tas. Ketentuan : 1. Array dibuat di sebuah prosedur bernama MakeBag(); 2. Proses memasukkan barang ke dalam tas dibuat sebagai fungsi insertitem(); yang membutuhkan masukan string dan mengembalikan nilai 0. (fungsi yang diperlakukan seakan-akan sebagai prosedur) 3. Sang petualang hanya dapat mengosongkan tas secara langsung, dibuat dengan prosedur emptybag(); 4. Array yang dibuat adalah array global. Contoh: Input 50 Output D 2. Prosedur, Fungsi, dan Array Buatlah sebuah program tulis dan baca nilai. Program ini menggunakan satu array berisi 20 yang diisi oleh nilai bertipe integer dengan range Program ini memiliki 2 buah prosedur yaitu inputnilai dan bacanilai. Prosedur inputnilai meminta pengguna untuk memasukan nilai bertipe integer sebanyak 20 kali atau kurang. User dapat menghentikan proses masukan dengan mengisi nilai Program akan memberi tahu pengguna bila pengguna sudah tidak bisa memasukan nilai ke array.
3 Prosedur bacanilai dapat menampilakan nilai dari indeks yang pengguna minta. Contoh: Masukan -999 untuk berhenti memasukan nilai Nilai ke-1: 90 Nilai ke-2: 70 Nilai ke-3: -999 Indeks keberapa yang ingin dilihat nilainya? 2 Nilai: 70 -end- Masukan -999 untuk berhenti memasukan nilai Nilai ke-1: 90 Nilai ke-2: 70 Nilai ke-3: -999 Indeks keberapa yang ingin dilihat nilainya? 4 Indeks tidak terdaftar -end- Masukan -999 untuk berhenti memasukan nilai Nilai ke-1: 90 Nilai ke-2: Nilai ke-20: 60 Indeks sudah penuh Indeks keberapa yang ingin dilihat nilainya? end-
4 Masukan -999 untuk berhenti memasukan nilai Nilai ke-1: 90 Nilai ke-2: 110 Masukan salah Nilai ke-2: -999 Indeks keberapa yang ingin dilihat nilainya? 1 Nilai: 90 -end- 3. Prosedur, Fungsi, dan Array Diberikan sebuah array karakter yang bernama Huruf dan berukuran n elemen. Susunan elemen-elemen array tersebut membentuk sebuah kata. Akan ditentukan apakah kata yang dibentuk oleh rangkaian elemen tersebut bersifat palindrom. Sebuah kata bersifat palindrom jika dibaca dari kiri atau kanan menghasilkan kata yang sama. Contoh : m a l a m palindrom k a t a k palindrom t a a t palindrom k u r s i bukan palindrom Buatlah sebuah fungsi Palindrom yang memeriksa apakah elemen-elemen sebuah array adalah palindrom atau bukan. Buatlah sebuah prosedur BacaArrayChar yang berfungsi untuk mengisi array sesuai input user.
5 Buatlah sebuah program utama yang meminta user membuat sebuah array sesuai masukan user, mengisi array dengan prosedur BacaArrayChar, dan menentukan apakah elemen array tersebut adalah palindrom dengan fungsi Palindrom. Contoh: ==================================== PALINDROM ==================================== Masukkan ukuran array : 4 Masukkan nilai Huruf[0] : m Masukkan nilai Huruf[1] : a Masukkan nilai Huruf[2] : l Masukkan nilai Huruf[3] : a Masukkan nilai Huruf[4] : m Palindrom ==================================== PALINDROM ==================================== Masukkan ukuran array : 2 Masukkan nilai Huruf[0] : i Masukkan nilai Huruf[1] : k Masukkan nilai Huruf[2] : a Bukan Palindrom 4. Prosedur, Fungsi, dan Array Hidrokarbon jika dibakar idealnya akan menghasilkan air dan karbon dioksida. Pada bahan bakar minyak terjadi hal yang sama ketika dilakukan pembakaran. Namun ada kalanya pembakaran terjadi tidak sempurna karena kurangnya oksigen. Buatlah sebuah prosedur untuk mengetahui apakah pembakaran sempurna atau tidak sempurna. Prosedur menerima masukan jumlah bensin dan oksigen. Prosedur akan menampilkan hasil pembakaran beserta kadar zat yang dihasilkan oleh pembakaran.
6 Catatan : Bensin yang digunakan memiliki RON 100 (murni Oktana). Gas yang digunakan untuk pembakaran hanya oksigen, tidak termasuk gas lain di udara. Jenis masukan bensin dan oksigen dalam satuan mol. Berikut ini reaksi kimia pembakarannya : Reaksi Pembakaran: C8H /2 O2 8 CO2 + 9 H2O Untuk pembakaran tidak sempurna, cari sisa mol bensin yang tidak terbakar. Sisa bensin tersebut adalah jumlah bensin awal dikurangi jumlah bensin yang terbakar sempurna (mengikuti jumlah oksigen). Jadi pada pembakaran tidak sempurna terdapat sisa bensin yang tidak terbakar. Pada pembakaran sempurna, jumlah oksigen yang berlebih tidak perlu ditampilkan. Pengguna akan memasukan banyaknya sampel yang akan dimasukkan. Program akan meminta masukan bensin dan oksigen sebanyak jumlah sampel tadi. Tips : Buat tipe bentukan bensin Typedef struct { int bensin; Int oksigen; } Sample; Kemudian buat array Sample sebanyak jumlah sample dari pengguna. Berikut contoh tampilan: ======= Masukan jumlah sample: n ======= Masukan sampel: Sampel[1] Bensin: 1 Oksigen: 13 Sampel[2] Bensin: 2 Oksigen: 26
7 ... Sampel[n] Bensin: x mol Oksigen: y mol ======== Hasil output Sampel[1] Sempurna Jumlah Karbon Dioksida: 8 mol Jumlah Air: 9 mol... Sampel[n] <Hasil Pembakaran> Jumlah Karbon Dioksida: x mol Jumlah Air: y mol 5. Prosedur, Fungsi, dan Array Buatlah sebuah prosedur baca5() yang meminta input 5 bilangan, lalu memvalidasi bilangan-bilangan tersebut. Jika bilangan-bilangan tersebut >= 1 dan < 13, maka input valid dan dimasukkan ke dalam sebuah array global, dan jika tidak valid maka minta user untuk input kembali. Buatlah sebuah fungsi max(int a, int b) yang mengembalikan nilai yang maksimal antara a dan b. Kemudian buatlah fungsi faktorial(int n) yang akan mengembalikan nilai faktorial dari n. (factorial(5) = 1 x 2 x 3 x 4 x 5 = 120) Buatlah program utama yang akan memanggil prosedur baca5(), kemudian membaca input 2 bilangan a dan b, lalu mencari nilai factorial dari max(array ke-a, array ke-b). Contoh: Input
8 1 3 Output 120 ============================== Input Output
[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6
[BS]-lgoritma Pemrograman Take Home Test Pengumpulan : 7 Maret Tulis Tangan di kertas Soal. (Nilai Maksimum : ) Buatlah program dalam Bahasa Java yang digunakan untuk membaca sebuah bilangan integer N>
Lebih terperinciMateri Pokok Bahasan :
STOIKIOMETRI Kompetensi : Memiliki kemampuan untuk menginterpretasikan serta menerapkan dalam perhitungan kimia. Memiliki kemampuan untuk mengaplikasikan pengetahuan yang dimilikinya dan terbiasa menggunakan
Lebih terperinciLOGO STOIKIOMETRI. Marselinus Laga Nur
LOGO STOIKIOMETRI Marselinus Laga Nur Materi Pokok Bahasan : A. Konsep Mol B. Penentuan Rumus Kimia C. Koefisien Reaksi D. Hukum-hukum Gas A. Konsep Mol Pengertian konsep mol Hubungan mol dengan jumlah
Lebih terperinciModul 8 SORTING (PENGURUTAN)
Modul 8 SORTING (PENGURUTAN) 1. Tujuan Instruksional Umum a. Mahasiswa mampu melakukan perancangan aplikasi menggunakan Struktur Sorting ( pengurutan ) b. Mahasiswa mampu melakukan analisis pada algoritma
Lebih terperinciALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018
ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018 INSTITUT TEKNOLOGI SUMATERA 2018 MODUL 3 Petunjuk Praktikum Modul ini dilaksanakan dalam 2 (dua) sesi praktikum. Tiap sesi praktikum dilaksanakan dalam 3 tahap
Lebih terperinciALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018
ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018 INSTITUT TEKNOLOGI SUMATERA 2018 MODUL 4a Petunjuk Praktikum Modul ini dilaksanakan dalam 1 (satu) sesi praktikum. Tiap sesi praktikum dilaksanakan dalam 3
Lebih terperinciALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018
ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018 INSTITUT TEKNOLOGI SUMATERA 2018 MODUL 2 Petunjuk Praktikum Modul ini dilaksanakan dalam 1 (satu) sesi praktikum. Tiap sesi praktikum dilaksanakan dalam 3
Lebih terperinciKIMIA TERAPAN STOIKIOMETRI DAN HUKUM-HUKUM KIMIA Haris Puspito Buwono
KIMIA TERAPAN STOIKIOMETRI DAN HUKUM-HUKUM KIMIA Haris Puspito Buwono Semester Gasal 2012/2013 STOIKIOMETRI 2 STOIKIOMETRI adalah cabang ilmu kimia yang mempelajari hubungan kuantitatif dari komposisi
Lebih terperinciSTRUKTUR DASAR PEMROGRAMAN
STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi
Lebih terperinciAlgoritma dan Pemrograman 1. By. Rita Wiryasaputra, ST., M. Cs.
Algoritma dan Pemrograman 1 By. Rita Wiryasaputra, ST., M. Cs. Tugas : 1. Ditulis tangan dalam buku catatan yang disampul kertas manggis, kumpul 13 Oktober 2016 jam 09.40 (pagi )UIGM 2. Tentukan KPK dari
Lebih terperinciPengenalan C++ Oleh : Dewi Sartika
Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung
Lebih terperinciPENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA
PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA Haida Dafitri, ST, M.Kom Ta. 2016 2017 T. Informatika STT Harapan Medan TUJUAN PEMBELAJARAN Setelah menyelesaikan bab ini, anda diharapkan : Mengenal dan Mengetahui
Lebih terperinciStoikiometri. Bab 3. Massa atom merupakan massa dari atom dalam satuan massa atom (sma). Secara Mikro atom & molekul.
Bab 3 Stoikiometri Secara Mikro atom & molekul Secara Makro gram Massa atom merupakan massa dari atom dalam satuan massa atom (sma). Perjanjian internasional: 1 atom 12 C beratnya 12 sma Jika ditimbang
Lebih terperinciLarik/ Array int a1, a2, a3, a4, a5;
Matakuliah : Struktur Data Versi : 1.0.0 Materi : Larik/ Array Penyaji : Zulkarnaen NS 1 Larik/ Array Variabel digunakan hanya untuk menyimpan 1 (satu) buah nilai dengan tipe data tertentu. Misalnya: int
Lebih terperinciCONTOH SOAL UJIAN SARINGAN MASUK (USM) IPA TERPADU 2014. Institut Teknologi Del (IT Del) Contoh Soal USM IT Del 1
CONTOH SOAL UJIAN SARINGAN MASUK (USM) IPA TERPADU 2014 Institut Teknologi Del (IT Del) Contoh Soal USM IT Del 1 Pencemaran Udara Pencemaran udara adalah kehadiran satu atau lebih substansi fisik, kimia
Lebih terperinciBAB I PENDAHULUAN. pelayanan medis pada sarana kesehatan. Jenis Gas Medis yang dapat digunakan
BAB I PENDAHULUAN 1.1 Latar Belakang Gas medis adalah gas dengan spesifikasi khusus yang dipergunakan untuk pelayanan medis pada sarana kesehatan. Jenis Gas Medis yang dapat digunakan pada sarana pelayanan
Lebih terperinciLAPORAN PRAKTIKUM RESMI QUEUE
LAPORAN PRAKTIKUM RESMI QUEUE Disusun oleh : Amin Setyaningrum 201301052 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO
Lebih terperinciBAB V PERHITUNGAN KIMIA
BAB V PERHITUNGAN KIMIA KOMPETENSI DASAR 2.3 : Menerapkan hukum Gay Lussac dan hukum Avogadro serta konsep mol dalam menyelesaikan perhitungan kimia (stoikiometri ) Indikator : 1. Siswa dapat menghitung
Lebih terperinciMassa atom merupakan massa dari atom dalam satuan massa atom (sma).
Bab 3 Stoikiometri Secara Mikro atom & molekul Secara Makro gram Massa atom merupakan massa dari atom dalam satuan massa atom (sma). Perjanjian internasional: 1 atom 12 C beratnya 12 sma Jika ditimbang
Lebih terperinciMODUL ARSIKOM POINTER DAN ARRAY. Disusun oleh : Afif Setyo Nugroho ( ) Agus Setyawan ( ) Maulana Akhsan ( )
MODUL ARSIKOM POINTER DAN ARRAY Disusun oleh : Afif Setyo Nugroho (4611412001) Agus Setyawan (4611412001) Maulana Akhsan (4611412010) Imam Ahmad Ashari (4611412015) Ahmad Asif Qolbi (4611412026) JURUSAN
Lebih terperinciLOGO. Stoikiometri. Tim Dosen Pengampu MK. Kimia Dasar
LOGO Stoikiometri Tim Dosen Pengampu MK. Kimia Dasar Konsep Mol Satuan jumlah zat dalam ilmu kimia disebut mol. 1 mol zat mengandung jumlah partikel yang sama dengan jumlah partikel dalam 12 gram C 12,
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA BAHAN AJAR KIMIA DASAR BAB IV STOIKIOMETRI
No. BAK/TBB/SBG201 Revisi : 00 Tgl. 01 Mei 2008 Hal 1 dari 6 BAB IV STOIKIOMETRI A. HUKUM GAY LUSSAC Bila diukur pada suhu dan tekanan yang sama, volum gas yang bereaksi dan volum gas hasil reaksi berbanding
Lebih terperinciMODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar
MODUL 6 PERULANGAN Topik-topik yang dibahas pada modul ini adalah mengenai kelas String, kelas Random, dan konsep perulangan. Pertanyaan-pertanyaan yang dijawab dalam bentuk teks harus Anda kumpulkan dengan
Lebih terperinciAlgoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
Algoritma & Pemrograman FUNGSI Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork FUNGSI Modul program yang mengembalikan/ memberikan (return) sebuah
Lebih terperinciBAB I PENDAHULUAN. campuran beberapa gas yang dilepaskan ke atmospir yang berasal dari
BAB I PENDAHULUAN 1.1 Latar Belakang Pencemaran udara dewasa ini semakin menampakkan kondisi yang sangat memprihatinkan. Sumber pencemaran udara dapat berasal dari berbagai kegiatan antara lain industri,
Lebih terperinciPert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.
Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks By. Rita Wiryasaputra, ST., M. Cs. ritasaputra@gmail.com Kriteria Unjuk Kerja Algoritma Pemrograman 1 Tugas Terakhir (15): Buatlah portofolio Pengidentifikasian
Lebih terperinciTIPE DATA DAN OPERASI I/O
Praktikum 4 (2/2) TIPE DATA DAN OPERASI I/O A. TUJUAN 1. Menjelaskan tentang instruksi I/O B. DASAR TEORI Untuk keperluan menampilkan data/informasi, C menyediakan sejumlah fungsi. Beberapa di antaranya
Lebih terperinciMATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array
MATERI IV ARRAY Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Deklarasi Variabel Array 3. Array Berdimensi Satu 4. Array Berdimensi
Lebih terperinciTUGAS PRAKTIKUM MODUL XI LINKED LIST - QUEUE
TUGAS PRAKTIKUM MODUL XI LINKED LIST - QUEUE Problem 1: Manajer Restoran Prepared by: Bambang Susanto Definisi Masalah Anda adalah manager dari sebuah restoran pizza terkenal. Kebetulan pada hari ini seluruh
Lebih terperinciVI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :
VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil
Lebih terperinciBAB I TUJUAN DAN LANDASAN TEORI
BAB I TUJUAN DAN LANDASAN TEORI 1. Tujuan 1. Dapat memahami konsep prosedur dan fungsi. 2. Mampu membuat prosedur dan fungsi baik dengan parameter maupun tanpa parameter. 3. Mampu membedakan kapan menggunakan
Lebih terperinciBab 2. Dasar-Dasar Pemrograman C
Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan
Lebih terperinciBAB I PENDAHULUAN. Udara mempunyai arti yang sangat penting di dalam kehidupan manusia dan
BAB I PENDAHULUAN 1.1 Latar Belakang Udara mempunyai arti yang sangat penting di dalam kehidupan manusia dan makhluk hidup lainnya. Setiap makhluk hidup membutuhkan udara untuk mendukung kehidupannya secara
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS
29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian
Lebih terperinciTipe Data dan Operator dalam Pemrograman
Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 2 : Tipe Data dan Operator dalam Pemrograman 2.1 Tipe Data Tipe data adalah jenis dari suatu nilai pada pemrograman, baik itu angka, tulisan,
Lebih terperinci1. Hukum Lavoisier 2. Hukum Proust 3. Hukum Dalton 4. Hukum Gay Lussac & Hipotesis Avogadro
- - 1. Hukum Lavoisier 2. Hukum Proust 3. Hukum Dalton 4. Hukum Gay Lussac & Hipotesis Avogadro 1. Hukum Lavoisier (Hukum Kekekalan Massa) : Dalam sistem tertutup, massa zat sebelum dan sesudah reaksi
Lebih terperinciBAHAN BAKAR KIMIA. Ramadoni Syahputra
BAHAN BAKAR KIMIA Ramadoni Syahputra 6.1 HIDROGEN 6.1.1 Pendahuluan Pada pembakaran hidrokarbon, maka unsur zat arang (Carbon, C) bersenyawa dengan unsur zat asam (Oksigen, O) membentuk karbondioksida
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++
ilmu c++ Tutorial ini untuk siapa saja, walaupun anda belum pernah melakukan pemrograman, atau jika andapun berpengalaman dalam pemrograman dengan bahasa pemrograman lain tapi ingin mempelajari bahasa
Lebih terperinciLANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++
I.PENDAHULUAN 1. 1. ALGORITMA 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
Lebih terperinciTipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dalam tipe data dasar adalah bilangan logik, bilangan bulat,
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinci6.1 HUKUM-HUKUM DASAR KIMIA
6.1 HUKUM-HUKUM DASAR KIMIA 1. Hukum kekekalan massa oleh Antoine Laurent Lavoiser (1789). Lavoiser mengemukakan pernyataan yang disebut hukum kekekalan massa, yang berbunyi : Pada reaksi kimia, massa
Lebih terperinciPENENTUAN KUALITAS BIOGAS UNTUK PEMENUHAN ENERGI SKALA RUMAH TANGGA BERBASIS FUZZY LOGIC
PENENTUAN KUALITAS BIOGAS UNTUK PEMENUHAN ENERGI SKALA RUMAH TANGGA BERBASIS FUZZY LOGIC Aminatus S 1), Juniarko Prananda 2) Teknik Keselamatan Kerja PPNS Surabaya 1),. Teknik Sistem Perkapalan ITS Surabaya
Lebih terperinciLaporan Bengkel Web II Modul 6
Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat
Lebih terperinciPemrograman Dasar C. Minggu 2
Pemrograman Dasar C Minggu 2 Topik Bahasan Stdio library Output dalam C: printf Input dalam C: scanf Escape sequence Assignment Statement Operator Arithmatika Urutan dan Asosiasi Input dan Output dalam
Lebih terperinciJENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT
JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data yang standar; yaitu : Integer Real
Lebih terperinciStrukturDasarProgram Prosedural (dalambahasac++)
StrukturDasarProgram Prosedural (dalambahasac++) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Subtopik Input Proses Output
Lebih terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperincikimia Kelas X KONSEP MOL I K-13 A. Persamaan Reaksi
K-13 Kelas X kimia KNSEP ML I Tujuan Pembelajaran Setelah mempelajari materi ini, kamu diharapkan memiliki kemampuan berikut. 1. Memahami persamaan reaksi kimia dan komponen-komponennya. 2. Memahami cara
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Tipe Data Budhi Irawan, S.Si, M.T TIPE DATA Tipe Data berfungsi untuk merepresentasikan jenis dari nilai yang terdapat dalam program. Contoh apabila mempunyai suatu data
Lebih terperinciTabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.
Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat
Lebih terperinciStruct Lanjutan: Studi Kasus
Struktur Data Struct Lanjutan: Studi Kasus Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Pendalaman struct 2. Review fungsi 3. Dapat mengaplikasikan konsep struct dalam kasus nyata 2. Penjelasan
Lebih terperinciSTOKIOMETRI. Kimia Kelas X
STOKIOMETRI Kimia Kelas X SEKOLAH MENENGAH ATAS NEGERI 12 SURABAYA 2015 STOKIOMETRI STOKIOMETRI Pada materi stokiometri, kita akan mempelajari beberapa hal seperti persamaan reaksi, hukum-hukum dasar kimia,
Lebih terperinciPHP (HYPERTEXT PREPROCESSOR)
LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM
Lebih terperinciBAB I PENDAHULUAN. Universitas Sumatera Utara
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi saat ini menjadikan teknologi otomotif juga semakin berkembang. Perkembangan terjadi pada sistem pembakaran dimana sistem tersebut
Lebih terperinciKU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian
KU-1072 Pengenalan Teknologi Informasi - B Materi: Array Fakultas Teknik Sipil dan Lingkungan Fakultas Ilmu dan Teknologi Kebumian Definisi Array [1] Array adalah suatu set dari alokasi data, dengan jenis
Lebih terperinciStruktur Program. Rinta Kridalukmana
Struktur Program Rinta Kridalukmana Struktur Program Struktur program merupakan suatu bentuk susunan dari suatu program yang dibuat. Secara umum, struktur program dibagi 3 bagian : Judul (header) Kamus
Lebih terperinci2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu
DAFTAR ISI BAB 1 Pengantar Sistem Komputer Dan Pemrograman 1.1 Sistem Komputer 1.2 Program, Aplikasi, Pemrogram, dan Pemrograman 1.3 Kompiler dan Interpreter 1.4 Kesalahan Program BAB 2 Pengantar Algoritma
Lebih terperincia. Ion c. Molekul senyawa e. Campuran b. Molekul unsur d. Unsur a. Air c. Kuningan e. Perunggu b. Gula d. Besi
A. PILIHAN GANDA 1. Molekul oksigen atau O2 merupakan lambang dari partikel a. Ion c. Molekul senyawa e. Campuran b. Molekul unsur d. Unsur 2. Di antara zat berikut yang merupakan unsur ialah... a. Air
Lebih terperinciPRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan)
PRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan) inslls_05@yahoo.co.id A. Pembahasan Stack Algoritma stack merupakan struktur data yang mengimplementasi dari aturan LIFO (Last In First Out).
Lebih terperinciIdentitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog
Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : leeput@yahoo.com : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN LARIK Tujuan
Lebih terperinciBUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN
BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK LABORATORIUM KOMPUTASI DAN JARINGAN JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA MALANG PERATURAN PRAKTIKUM PERATURAN
Lebih terperinciAbdul Wahid Surhim 2014
Abdul Wahid Surhim 2014 Kerangka Pembelajaran Persamaan Kimia Pola Reaktivitas Kimia Berat Atom dan Molekul Mol Rumus Empirik dari Analisis Informasi Kuantitatif dari Persamaan yang Disetarakan Membatasi
Lebih terperinciLATIHAN UTS Tim Pengajar KU1071 Sem
LATIHAN UTS Tim Pengajar KU1071 Sem. 1 2010-2011 Soal 1 Buatlah sebuah program prosedural dalam notasi algoritmik yang akan membaca sebuah variabel Grs yang bertipe Garis. Informasi yang terkandung dalam
Lebih terperinciKATA PENGANTAR. Penulis. Raizal Dzil Wafa M.
i KATA PENGANTAR Buku ini dibuat untuk memudahkan siapa saja yang ingin belajar MATLAB terutama bagi yang baru mengenal MATLAB. Buku ini sangat cocok untuk pemula terutama untuk pelajar yang sedang menempuh
Lebih terperinciPraktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING
Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING 1. Menggabung string Teknik dengan Informatika (agna) 2. Membandingkan String TEKNIK INFORMATIKA dengan Teknik Informatika (agung) 3. Mencari
Lebih terperinciSTRUKTUR DATA UNTUK PENGOLAHAN DATA PENJUALAN KOMPUTER
TUGAS MATA KULIAH STRUKTUR DATA I STRUKTUR DATA UNTUK PENGOLAHAN DATA PENJUALAN KOMPUTER Disusun oleh: Mohan Adha Rifa i NIM. 201406200 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SAHID SURAKARTA
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 14 A. KOMPETENSI 1. Mampu memahami jenis-jenis dan penggunaan tipe dasar di dalam C++ 2. Mendefinisikan tipe data bentukan (array, struktur, dan enumerasi) 3. Memahami null terminated string
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini, banyak masyarakat yang mengabaikan banyak hal yang membahayakan tetapi hal tersebut merupakan hal yang cukup sepele. Contoh konkretnya ialah : ketika kita
Lebih terperinciBahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.
1 Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram. Program Utama SubProgram SubProgram SubProgram SubProgram
Lebih terperinciE STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK
E3024015 - STRUKTUR DATA & E3024016 PRAKTIK STRUKTUR DATA Pointer & Function Alfa Faridh Suni, S.T., M.T. PTIK - 2014 Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu
Lebih terperinciAlgoritma dan Struktur Data
Modul Praktikum Algoritma dan Struktur Data SEARCHING Sisilia Thya Safitri, ST., MT ST3 Telkom Purwokerto Jl. DI Panjaitan 128 Purwokerto * Untuk kalangan sendiri Praktikum 9 Materi : Searching Waktu :
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 1.1 Analisa Masalah Masalah yang ingin diselesaikan pada Tahap Akhir ini antara lain adalah menerapkan algoritma Message Digest 5 (MD5) agar bisa digunakan untuk enkripsi
Lebih terperinciTIPE DATA ABSTRAK MENGGUNAKAN BAHASA C
WAHJUDI ULTIMATICS VOL. 1 NO. 1, DESEMBER 2009 TIPE DATA ABSTRAK MENGGUNAKAN BAHASA C Universitas Multimedia Nusantara Tangerang - Banten Januar Wahjudi Abstrak- Tipe data abstrak(abstract data types atau
Lebih terperinciIklim Perubahan iklim
Perubahan Iklim Pengertian Iklim adalah proses alami yang sangat rumit dan mencakup interaksi antara udara, air, dan permukaan daratan Perubahan iklim adalah perubahan pola cuaca normal di seluruh dunia
Lebih terperinciHari 1 / Soal 1: Bukit dan Lembah
Hari 1 / Soal 1: Bukit dan Lembah Kode Soal: bukit Batas Run-time: 1 detik / test-case Batas Memori: 1 MB : Standard input : Standard output Deskripsi Diberikan data ketinggian yang di catat dalam perjalanan
Lebih terperinciPembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn
Pembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn Shanny Avelina Halim (13504027) Program Studi Teknik Informatika Institut Teknologi Bandung email: if14027@students.if.itb.ac.id
Lebih terperinciDasar-dasar C/C++ Ekohariadi FT Unesa
Dasar-dasar C/C++ Ekohariadi FT Unesa Program Modular Program yang baik dibuat dengan filosofi rancangan seperti membuat bangunan yang baik. Ia bergantung pada perencaaan yang cermat. Program yang terstruktur
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.
20 BAB 3 PERANCANGAN PROGRAM 3.1 Teknis Perancangan Program Dalam proses perancangan program aplikasi, digunakan metode Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : Program
Lebih terperinciOperasi Input Output
PRAKTIKUM 4 Operasi Input Output A. TUJUAN PEMBELAJARAN 1. Memahami instruksi I/O 2. Memahami format-format yang sesuai untuk instruksi I/O B. DASAR TEORI Untuk keperluan menampilkan data/informasi, C
Lebih terperinciSoal hari Selasa (13/10) Latihan 7 AN
hari Selasa (13/10) Latihan 7 AN Kamus Data X, Y adalah variabel tunggal bertipe data integer if X > 4 then Y 5 1. Pernyataan yang salah tentang algoritma di atas adalah... a. X dan Y pasti bilangan bulat
Lebih terperinciBAB I PENDAHULUAN. udara terbesar mencapai 60-70%, dibanding dengan industri yang hanya
BAB I PENDAHULUAN A. LATAR BELAKANG Kontribusi emisi gas buang kendaraan bermotor sebagai sumber polusi udara terbesar mencapai 60-70%, dibanding dengan industri yang hanya berkisar antara 10-15%. Sedangkan
Lebih terperinciBAB VI BAHASA C Pendahuluan
BAB VI BAHASA C2 6.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciPemrograman Dasar C. Minggu 6
Pemrograman Dasar C Minggu 6 Topik Bahasan Fungsi Menulis sekali digunakan berulang kali Tugas yang dikompartemenkan Variabel lokal dalam fungsi Teknik Mendesain Top-Down Kode Pseudo Struktur dan Diagram
Lebih terperinciModul 1 Dasar Dasar Bahasa Pemrograman C
Modul 1 Dasar Dasar Bahasa Pemrograman C 1. C dan Pengolahan Sinyal Digital C adalah bahasa pemrograman tingkat tinggi. Sebab bahasa pemrogramannya menggunakan keyword dan syntax yang mudah dimengerti
Lebih terperinciAlgoritma & Pemrograman Lanjut FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
Algoritma & Pemrograman Lanjut FUNGSI Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork FUNGSI Modul program yang mengembalikan/ memberikan (return)
Lebih terperinciARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera
ARRAY PENGANTAR PROGRAM STUDI Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa memahami konsep dan cara kerja array Mahasiswa mampu membuat program sederhana menggunakan array satu dimensi PRE
Lebih terperinciTipe Data dan Operator
Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
Lebih terperinciBAB III ANALISIS SISTEM
BAB III ANALISIS SISTEM 3.1 Analisis Masalah Wajah merupakan salah satu poin penting dari seseorang yang sering kali mendapat perhatian utama, mulai dari bagian mata, hidung, mulut, dan kulit. Khusus pada
Lebih terperinciSTACK DAN QUEUE (Muhammad Fachrie, STMIK Amikom Yogyakarta)
STACK DAN QUEUE (Muhammad Fachrie, STMIK Amikom Yogyakarta) A. Stack 1. Pendahuluan Stack (tumpukan) dan queue (antrian) sebenarnya adalah sebuah cara dalam mengorganisasikan data-data yang dimiliki. Ibarat
Lebih terperinciRENCANA PELAKSANAAN PEMBELAJARAN (RPP) Standar Kompetensi: 4. Memahami sifat-sifat senyawa organik atas dasar gugus fungsi dan senyawa makromolekul.
RENCANA PELAKSANAAN PEMBELAJARAN (RPP) Nama Sekolah : SMA... Mata Pelajaran : Kimia Kelas / Semester : X / 2 Alokasi Waktu : 20 Jam Pelajaran Standar Kompetensi: 4. Memahami sifat-sifat senyawa organik
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
5 BAB III ANALISIS DAN PERANCANGAN 3. Analisis Sistem ahapan analisis adalah tahapan paling awal dalam membuat perangkat lunak, dalam program ini user dapat melakukan pencarian perhitungan konsentrasi
Lebih terperinciPencarian. 1. Memahami konsep pencarian 2. Mengenal beberapa algoritma pencarian 3. Menerapkan algoritma pencarian dalam program
Pencarian Overview Pencarian merupakan sebuah algoritma dasar yang sering diperlukan dalam pembuatan program. Berbagai algoritma pencarian telah diciptakan dan dapat digunakan. Pemahaman tentang beberapa
Lebih terperinciBAB III LANDASAN TEORI. Kompresi data merupakan proses mengkonversi input data stream (aliran
BAB III LANDASAN TEORI A. Kompresi Data Kompresi data merupakan proses mengkonversi input data stream (aliran sumber) menjadi aliran data yang lain (output, bitstream, atau aliran terkompresi) dengan ukuran
Lebih terperinciHukum Dasar Ilmu Kimia Sumber :
A Hukum Kekekalan Massa (Hukum Lavoisier) Hukum Dasar Ilmu Kimia Sumber : wwwe-dukasinet Pernahkah Anda memperhatikan sepotong besi yang dibiarkan di udara terbuka, dan pada suatu waktu kita akan menemukan,
Lebih terperinciMODUL 1 STANDAR INPUT DAN OUTPUT
MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan
Lebih terperinciKARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C
KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C Disusun oleh: Bachtiar Maulana (58411782) Marlinda Dwi Cahya (54411318) Muh. Mahlani (5411622) Muzaky Bakri Salim (55411060) UNIVERSITAS GUNADARMA
Lebih terperinciBAB II TINJAUAN PUSTAKA. sampai 10 atom karbon yang diperoleh dari minyak bumi. Sebagian diperoleh
BAB II TINJAUAN PUSTAKA 2.1 Premium Premium terutama terdiri atas senyawa-senyawa hidrokarbon dengan 5 sampai 10 atom karbon yang diperoleh dari minyak bumi. Sebagian diperoleh langsung dari hasil penyulingan
Lebih terperinci