Praktikum 04 IF2132 / Pemrograman Komputer Semester I 2014/2015. Topik: Prosedur, Fungsi, dan Array

Ukuran: px
Mulai penontonan dengan halaman:

Download "Praktikum 04 IF2132 / Pemrograman Komputer Semester I 2014/2015. Topik: Prosedur, Fungsi, dan Array"

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

[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 terperinci

Materi Pokok Bahasan :

Materi Pokok Bahasan : STOIKIOMETRI Kompetensi : Memiliki kemampuan untuk menginterpretasikan serta menerapkan dalam perhitungan kimia. Memiliki kemampuan untuk mengaplikasikan pengetahuan yang dimilikinya dan terbiasa menggunakan

Lebih terperinci

LOGO STOIKIOMETRI. Marselinus Laga Nur

LOGO 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 terperinci

Modul 8 SORTING (PENGURUTAN)

Modul 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 terperinci

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

ALGORITMA 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 terperinci

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

ALGORITMA 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 terperinci

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

ALGORITMA 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 terperinci

KIMIA TERAPAN STOIKIOMETRI DAN HUKUM-HUKUM KIMIA Haris Puspito Buwono

KIMIA 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 terperinci

STRUKTUR DASAR PEMROGRAMAN

STRUKTUR 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 terperinci

Algoritma dan Pemrograman 1. By. Rita Wiryasaputra, ST., M. Cs.

Algoritma 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 terperinci

Pengenalan C++ Oleh : Dewi Sartika

Pengenalan 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 terperinci

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PENGERTIAN 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 terperinci

Stoikiometri. Bab 3. Massa atom merupakan massa dari atom dalam satuan massa atom (sma). Secara Mikro atom & molekul.

Stoikiometri. 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 terperinci

Larik/ Array int a1, a2, a3, a4, a5;

Larik/ 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 terperinci

CONTOH 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 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 terperinci

BAB I PENDAHULUAN. pelayanan medis pada sarana kesehatan. Jenis Gas Medis yang dapat digunakan

BAB 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 terperinci

LAPORAN PRAKTIKUM RESMI QUEUE

LAPORAN 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 terperinci

BAB V PERHITUNGAN KIMIA

BAB 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 terperinci

Massa atom merupakan massa dari atom dalam satuan massa atom (sma).

Massa 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 terperinci

MODUL ARSIKOM POINTER DAN ARRAY. Disusun oleh : Afif Setyo Nugroho ( ) Agus Setyawan ( ) Maulana Akhsan ( )

MODUL 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 terperinci

LOGO. Stoikiometri. Tim Dosen Pengampu MK. Kimia Dasar

LOGO. 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 terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA BAHAN AJAR KIMIA DASAR BAB IV STOIKIOMETRI

FAKULTAS 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 terperinci

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

MODUL 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 terperinci

Algoritma & 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 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 terperinci

BAB I PENDAHULUAN. campuran beberapa gas yang dilepaskan ke atmospir yang berasal dari

BAB 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 terperinci

Pert 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. 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 terperinci

TIPE DATA DAN OPERASI I/O

TIPE 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 terperinci

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

MATERI 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 terperinci

TUGAS PRAKTIKUM MODUL XI LINKED LIST - QUEUE

TUGAS 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 terperinci

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

VI. 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 terperinci

BAB I TUJUAN DAN LANDASAN TEORI

BAB 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 terperinci

Bab 2. Dasar-Dasar Pemrograman C

Bab 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 terperinci

BAB I PENDAHULUAN. Udara mempunyai arti yang sangat penting di dalam kehidupan manusia dan

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

BAB 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 terperinci

Tipe Data dan Operator dalam Pemrograman

Tipe 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 terperinci

1. 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 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 terperinci

BAHAN BAKAR KIMIA. Ramadoni Syahputra

BAHAN 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 terperinci

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

SOAL 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 terperinci

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

ilmu 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 terperinci

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

LANGKAH-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 terperinci

Tipe 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 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 terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE 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 terperinci

6.1 HUKUM-HUKUM DASAR KIMIA

6.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 terperinci

PENENTUAN KUALITAS BIOGAS UNTUK PEMENUHAN ENERGI SKALA RUMAH TANGGA BERBASIS FUZZY LOGIC

PENENTUAN 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 terperinci

Laporan Bengkel Web II Modul 6

Laporan 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 terperinci

Pemrograman Dasar C. Minggu 2

Pemrograman 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 terperinci

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

JENIS-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 terperinci

StrukturDasarProgram Prosedural (dalambahasac++)

StrukturDasarProgram 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 terperinci

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

ALGORITMA 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 terperinci

kimia Kelas X KONSEP MOL I K-13 A. Persamaan Reaksi

kimia 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 terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo 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 terperinci

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

PEMROGRAMAN 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 terperinci

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Tabel 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 terperinci

Struct Lanjutan: Studi Kasus

Struct 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 terperinci

STOKIOMETRI. Kimia Kelas X

STOKIOMETRI. 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 terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (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 terperinci

BAB I PENDAHULUAN. Universitas Sumatera Utara

BAB 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 terperinci

KU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian

KU-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 terperinci

Struktur Program. Rinta Kridalukmana

Struktur 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 terperinci

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

2.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 terperinci

a. Ion c. Molekul senyawa e. Campuran b. Molekul unsur d. Unsur a. Air c. Kuningan e. Perunggu b. Gula d. Besi

a. 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 terperinci

PRAKTIKUM ALGORITMA & PEMROGRAMAN III MODUL_06 Stack (Tumpukan)

PRAKTIKUM 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 terperinci

Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog

Identitas 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 terperinci

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

BUKU 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 terperinci

Abdul Wahid Surhim 2014

Abdul 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 terperinci

LATIHAN UTS Tim Pengajar KU1071 Sem

LATIHAN 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 terperinci

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

KATA 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 terperinci

Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING

Praktikum : 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 terperinci

STRUKTUR DATA UNTUK PENGOLAHAN DATA PENJUALAN KOMPUTER

STRUKTUR 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 terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

FAKULTAS 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 terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 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 terperinci

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

Bahasa 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 terperinci

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK

E 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 terperinci

Algoritma dan Struktur Data

Algoritma 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 terperinci

BAB III ANALISA DAN PERANCANGAN

BAB 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 terperinci

TIPE DATA ABSTRAK MENGGUNAKAN BAHASA C

TIPE 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 terperinci

Iklim Perubahan iklim

Iklim 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 terperinci

Hari 1 / Soal 1: Bukit dan Lembah

Hari 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 terperinci

Pembangkitan Nomor Kartu Kredit dan Pengecekannya Dengan Menggunakan Algoritma Luhn

Pembangkitan 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 terperinci

Dasar-dasar C/C++ Ekohariadi FT Unesa

Dasar-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 terperinci

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

BAB 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 terperinci

Operasi Input Output

Operasi 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 terperinci

Soal hari Selasa (13/10) Latihan 7 AN

Soal 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 terperinci

BAB I PENDAHULUAN. udara terbesar mencapai 60-70%, dibanding dengan industri yang hanya

BAB 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 terperinci

BAB VI BAHASA C Pendahuluan

BAB 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 terperinci

Pemrograman Dasar C. Minggu 6

Pemrograman 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 terperinci

Modul 1 Dasar Dasar Bahasa Pemrograman C

Modul 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 terperinci

Algoritma & 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 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 terperinci

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

ARRAY 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 terperinci

Tipe Data dan Operator

Tipe 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 terperinci

BAB III ANALISIS SISTEM

BAB 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 terperinci

STACK DAN QUEUE (Muhammad Fachrie, STMIK Amikom Yogyakarta)

STACK 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 terperinci

RENCANA PELAKSANAAN PEMBELAJARAN (RPP) Standar Kompetensi: 4. Memahami sifat-sifat senyawa organik atas dasar gugus fungsi dan senyawa makromolekul.

RENCANA 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 terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB 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 terperinci

Pencarian. 1. Memahami konsep pencarian 2. Mengenal beberapa algoritma pencarian 3. Menerapkan algoritma pencarian dalam program

Pencarian. 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 terperinci

BAB III LANDASAN TEORI. Kompresi data merupakan proses mengkonversi input data stream (aliran

BAB 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 terperinci

Hukum Dasar Ilmu Kimia Sumber :

Hukum 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 terperinci

MODUL 1 STANDAR INPUT DAN OUTPUT

MODUL 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 terperinci

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

KARAKTER 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 terperinci

BAB II TINJAUAN PUSTAKA. sampai 10 atom karbon yang diperoleh dari minyak bumi. Sebagian diperoleh

BAB 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