Latihan Soal. Teknik Pemrograman

Ukuran: px
Mulai penontonan dengan halaman:

Download "Latihan Soal. Teknik Pemrograman"

Transkripsi

1 Latihan Soal Teknik Pemrograman

2 Latihan Soal Pertemuan 1

3 1. Dalam prosedur penulisan program arti atau maksud yang terkandung di dalam statement adalah pengertian dari: a. Semantik d. Kebenaran Logika b. Sintaks e. Leksikal c. Source program 2. Tenaga pelaksana (Brainware) yang membutuhkan atau menggunakan flowchart dalam melaksanakan tugasnya adalah: a. DBA d. Technical Support b. Programmer e. Operator c. Data Entry

4 2. Tenaga pelaksana (Brainware) yang membutuhkan atau menggunakan flowchart dalam melaksanakan tugasnya adalah: a. DBA d. Technical Support b. Programmer e. Operator c. Data Entry 3. Perangkat keras (Hardware) yang digunakan untuk melihat output dari program adalah: a. Keyboard d. Disk Drive b. Monitor e. Mouse c. Printer

5 3. Perangkat keras (Hardware) yang digunakan untuk melihat output dari program adalah: a. Keyboard d. Disk Drive b. Monitor e. Mouse c. Printer 4. Perangkat lunak seperti Windows, Unix, Linux adalah merupakan jenis perangkat lunak: a. Package Software d. System Software b. Application Software e. Utility Software c. Operating System

6 4. Perangkat lunak seperti Windows, Unix, Linux adalah merupakan jenis perangkat lunak: a. Package Software d. System Software b. Application Software e. Utility Software c. Operating System 5. Bahasa pemrograman di bawah ini yang berorientasi dalam bidang bisnis adalah: a. Basic c. Cobol b. Pascal d. Assembler c. Fortran

7 5. Bahasa pemrograman di bawah ini yang berorientasi dalam bidang bisnis adalah: a. Basic c. Cobol b. Pascal d. Assembler c. Fortran 1. Dalam prosedur penulisan program arti atau maksud yang terkandung di dalam statement adalah pengertian dari: a. Semantik d. Kebenaran Logika b. Sintaks e. Leksikal c. Source program

8 Latihan Soal Pertemuan 2

9 1. Yang bukan ciri-ciri algoritma pemrograman yang baik adalah: a. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah b. Menghasilkan output yang tepat dan benar dengan waktu yang lama c. Ditulis dengan bahasa yang standar secara sistematis sehingga tidak menimbulkan arti ganda. d. Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman. e. Memiliki waktu run-time yang singkat

10 2. Dibawah ini manakah penulisan logika pengujian yang paling benar: a. IF item = nilai1 c. IF item = nilai1 instruksi1 ELSE IF item = nilai2 instruksi2 ENDIF instruksi1 ENDIF item = nilai2 instruksi2 ENDIF b. IF item = nilai1 d. IF item = nilai1 e. IF item = nilai instruksi1 instruksi1 instruksi1 EndIF END ELSE IF item = nilai2 IF item=nilai2 instruksi2 Instruksi2 instruksi2 ENDIF EndIF END

11 3. Salah satu standar penyusunan program harus mempunyai sifat kesederhanaan dan kejelasan dari program yang berguna untuk: a. Portabilitas c. Perawatan dan pengembangan b. Waktu penulisan d. Kebenaran Logika e. Efisiensi 4. Sifat penulisan program selain bersifat statis dan tidak fleksibel dan struktur programnya selalu berubah seperti program animasi disebut : a. Data Oriented c. Terstruktur Oriented b. Program Oriented d. OOP e. Modular programming

12 5. Di bawah ini yang bukan standar penulisan instruksi yang baik dalam pembuatan program adalah: a. Hindari pernyataan untuk Percabangan (IF statement) yang sangat rumit dan Nested Loop (Loop di dalam Loop lain) yang berlebihan. b. Gunakan sebaris atau beberapa baris kosong sebagai pemisah c. Hindari penulisan kurung buka dan tutup dalam menulis suatu ekspresi Aritmatika atau logika. d. Awal dan akhir statement dari sekumpulan statement ditulis pada kolom yang sama e. Gunakan kurung buka dan kurung tutup untuk operasi aritmatik

13 Latihan Soal Pertemuan 3

14 1. Mendapatkan pemahaman tentang permasalahan yang ada, sehingga akan diperoleh asumsi yang benar sebelum membuat suatu program disebut : a. Definisi Masalah d. Testing and Debugging b. Desain Algoritma e. Pengkodean c. Bahasa Pemrograman 2. Menguji program serta mengoreksi error yang terdeteksi disebut : a. Definisi Masalah d. Testing and Debugging b. Desain Algoritma e. Pengkodean c. Bahasa Pemrograman

15 2. Menguji program serta mengoreksi error yang terdeteksi disebut : a. Definisi Masalah d. Testing and Debugging b. Desain Algoritma e. Pengkodean c. Bahasa Pemrograman 3. Di bawah ini yang bukan merupakan karakteristik seorang programmer yang baik adalah: a. Mampu menyusun algoritma dengan baik dan logis. b. Memiliki ketekunan dan ketelitian yang tinggi. c. Menguasai bahasa dan teknik penulisan program dengan baik. d. Tidak memerlukan kerjasama Tim e. Tahan dalam kondisi tertekan (Under Pressure)

16 3. Dibawah ini yang bukan merupakan karakteristik seorang programmer yang baik adalah: a. Mampu menyusun algoritma dengan baik dan logis. b. Memiliki ketekunan dan ketelitian yang tinggi. c. Menguasai bahasa dan teknik penulisan program dengan baik. d. Tidak memerlukan kerjasama Tim e. Tahan dalam kondisi tertekan (Under Pressure)

17 4. Dalam menulis program interaktif diperlukan di bawah ini, kecuali: a. program harus dapat mengecek setiap kemungkinan yang penting, yang akan muncul pada data masukan (validasi). b. program tidak memerlukan validasi terhadap setiap data yang masuk c. Buatlah format masukan sesederhana mungkin d. Berikan pesan, apabila program memerlukan suatu waktu tunggu e. Berikan keterangan/pesan bila user salah dalam input data

18 5. Menentukan kebutuhan spesifikasi fungsi, kemampuan dan fasilitas program yang akan dibuat, disebut : a. Definisi masalah b. Analisis kebutuhan c. Desain Algoritma d. Testing dan Debugging e. Semua benar

19 Latihan Soal Pertemuan 4

20 1. Pada tipe data terstruktur terdapat tipe data berindeks yang terdiri dari satu atau lebih elemen/komponen yang memiliki tipe data yang sama, adalah: a. record c. Array b. Struct d. Statement e. Linklist 2. Tipe data ini digunakan untuk merepresentasikan kumpulan (set) elemen/komponen yang memiliki satu jenis atau lebih tipe data, adalah: a. record c. Array b. Struct d. Linklist e. a, b, dan d benar

21 3. Dibawah ini yang bukan merupakan Simple Statement, adalah : a. Assignment Statement b. Iteration Statement c. Function/Procedure statement d. Jump Statement e. Penugasan 4. Statement yang digunakan untuk melakukan perulangan sekumpulan statement, adalah : a. Assignment Statement b. Iteration Statement c. Function/Procedure statement d. Jump Statement e. Penugasan

22 4. Statement yang digunakan untuk melakukan perulangan sekumpulan statement, adalah : a. Assignment Statement b. Iteration Statement c. Function/Procedure statement d. Jump Statement e. Penugasan 5. Jangkauan nilai dari 0 sampai dengan 255 adalah tipe : a. Booelan b. String c. Integer d. Real e. Byte

23 Soal Latihan Pertemuan 5

24 1. Diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut, adalah: a. Sistem Flowchart b. Application Flowchart c. Program Flowchart d. Paket Flowchart e. UML 2. Simbol flowchart yang menggambarkan Keyboard adalah: a. b. c. d. e.

25 2. Simbol flowchart yang menggambarkan Keyboard adalah: a. b. c. d. e. 3. Simbol flowchart yang menggambarkan Process adalah: a. b. c. d. e.

26 3. Simbol flowchart yang menggambarkan process adalah: a. b. c. d. e. 4. Simbol flowchart yang menggambarkan pengujian pada program adalah: a. b. c. d. e.

27 4. Simbol flowchart yang menggambarkan pengujian pada program adalah: a. b. c. d. e. 5. Simbol flowchart yang menggambarkan konektor satu halaman adalah: a. b. c. d. e.

28 Soal Latihan Pertemuan 6

29 1. Dibawah ini Bahasa pemrograman yang dapat menghasilkan file EXECUTABLE adalah, kecuali: a. PASCAL d. VISUAL BASIC b. BASIC e. DELPHI c. C 2. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable, adalah penterjemah bahasa pemrograman, yaitu: a. Assembler d. Compiler b. Interpreter e. Debugging c. Profiling

30 2. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable, adalah penterjemah bahasa pemrograman, yaitu: a. Assembler d. Compiler b. Interpreter e. Debugging c. Profiling 3. Z = ( 10 / 0 ) adalah contoh dari kesalahan program: a. Syntax error d. Simantic error b. Runtime error e. Leksikal error c. Logic error

31 3. Z = ( 10 / 0 ) adalah contoh dari kesalahan program: a. Syntax error d. Simantic error b. Runtime error e. Leksikal error c. Logic error 4. Akar minus (bilangan negatif) adalah contoh dari kesalahan program: a. Syntax error d. Simantic error b. Runtime error e. Leksikal error c. Logic error

32 4. Akar minus (bilangan negatif) adalah contoh dari kesalahan program: a. Syntax error d. Simantic error b. Runtime error e. Leksikal error c. Logic error

33 5. Output potongan program dibawah ini adalah: I = 0 While I <= 10 DO { if ((I mod 2)==0) { cout << I << ; I = I + 1; } } a d b e c

34 Soal Latihan Pertemuan 9

35 1. Dalam membagun aplikasi tidak lepas dari SDLC(System Development Life Cycle), yang tidak masuk dalam kategori tahapan SDLC adalah: a. Analisa kebutuhan system b. Design System c. Implementasi System d. Maintenance e. Management dan kontrol 2. Mendefinisikan tujuan proyek, menganalisa kebutuhan informasi untuk user adalah termasuk fase(sdlc): a. Analisa kebutuhan system b. Design System c. Implementasi System d. Planning e. Maintenance

36 3. Menjelaskan fitur dan operasi yang diinginkan secara rinci, termasuk tata letak layar, aturan bisnis, diagram proses, pseudocode dan dokumentasi lainnya. Termasuk bagian dari tahapan SDLC dari: a. Analisa kebutuhan system d. Testing b. Design System e. Maintenance c. Implementasi System 4. Program yang besar diklasifikasikan berdasarkan data dan pendekatan dengan pola bottom-up adalah pengembangan sistem model: a. Spiral d. Incremental b. RAD e. Waterfall c. Prototype

37 5. Prosedur-prosedur yang ditulis menjelaskan bagaimana data diproses untuk menghasilkan output termasuk fase: a. Analisa kebutuhan system d. Testing b. Design System e. Maintenance c. Implementasi System

38 Soal Latihan Pertemuan 10

39 1. Tabel yang berisi program-program bantu yang berfungsi untukmempercepat dan optimalisasi dari pengolahan data, adalah: a. Tabel Kerja d. Tabel Kerja b. Tabel Backup e. Tabel temporary c. Tabel Library 2. Tabel Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari tipe Tabel: a. Tabel Dinamik d. Tabel Transaksi b. Tabel Sejarah e. Tabel temporary c. Tabel Referensi

40 2. Tabel Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari tipe Tabel: a. Tabel Dinamik d. Tabel Transaksi b. Tabel Sejarah e. Tabel temporary c. Tabel Referensi 3. Tipe Tabel yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah: a. Tabel Kerja d. Tabel Master b. Tabel Back-Up e. Tabel library c. Tabel Input

41 3. Tipe Tabel yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah : a. Tabel Kerja d. Tabel Master b. Tabel Back-Up e. Tabel library c. Tabel Input 4. Tabel di bawah ini yang bertipe Tabel Master pada lembaga pendidikan, adalah: a. Tabel Nilai d. Tabel absensi b. Tabel Pembayaran e. Tabel Mata Kuliah c. Tabel Mahasiswa

42 4. Tabel dibawah ini yang bertipe Tabel Master pada lembaga pendidikan, adalah: a. Tabel Nilai d. Tabel absensi b. Tabel Pembayaran e. Tabel Mata Kuliah c. Tabel Mahasiswa 5. Berisi program-program aplikasi, utility program dan program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah: a. Tabel kerja d. Tabel Temporary b. Tabel Library e. Tabel History c. Tabel Backup

43 Soal Latihan Pertemuan 11

44 1. Dibawah ini adalah langkah-langkah dalam merancang file : a. Menentukan banyaknya jumlah kebutuhan file dan parameter b. Menentukan nama file c. SDLC (Daur hidup sistem) d. Menentukan akronim file e. Analisa kebutuhan 2. Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai perusahaan, adalah : a. nama pegawai (napeg) d. nomor induk pegawai (nipeg) b. jabatan pegawai (japeg) e. gaji pegawai (gapeg) c. Golongan pegawai(gopek) SOAL LATIHAN PT

45 3. Dibawah ini yang merupakan Akronim File dari suatu lingkungan pendidikan adalah : a. Inputsiswa.prg d. siswa.dbf b. siswa01 e. nomor Induk Siswa (nis) c. Semua benar 4. Dibawah ini merupakan teknik perancangan program untuk mendukung dalam pengembangan sistem informasi, kecuali : a. Teknik perancangan program dalam bentuk spesifkasi program b. Teknik perancangan file dalam bentuk spesifikasi file c. Teknik perancangan database dalam bentuk spesifikasi file d. Teknik perancangan program dalam bentuk spesifikasi file e. Teknik perancangan program dalam bentuk akronim

46 4. Dibawah ini merupakan teknik perancangan program untuk mendukung dalam pengembangan sistem informasi, kecuali : a. Teknik perancangan program dalam bentuk spesifkasi program b. Teknik perancangan file dalam bentuk spesifikasi file c. Teknik perancangan database dalam bentuk spesifikasi file d. Teknik perancangan program dalam bentuk spesifikasi file e. Teknik perancangan program dalam bentuk akronim 5. Dibawah ini adalah langkah-langkah dalam merancang file : a. Menentukan banyaknya jumlah kebutuhan file dan paramete b. Menentukan nama file c. SDLC (Daur hidup sistem) d. Menentukan akronim file e. Analisa kebutuhan

47 Soal Latihan Pertemuan 12

48 1. Karakterisitik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan prosedur dalam objek, adalah: a. Polimorphism d. Enkapsulasi b. Modular e. Abstraksi c. Inheritance 2. Karakteristik utama bahasa pemrograman berorientasi objek, KECUALI: a. Enkapsulasi d. Abstraksi b. Inheritance e. Pewarisan c. Polimorphism

49 2. Karakteristik utama bahasa pemrograman berorientasi objek, KECUALI: a. Enkapsulasi d. Abstraksi b. Inheritance e. Pewarisan c. Polimorphism 3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah: a. Enkapsulasi d. Abstraksi b. Inheritance e. Pewarisan c. Polimorphism

50 3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah: a. Enkapsulasi d. Abstraksi b. Inheritance e. Pewarisan c. Polimorphism 4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari: a. Pemrograman Terstruktur b. Pemrograman Top Down c. Pemrograman Object Oriented d. Pemrograman Modular e. Pemrograman Berorientasi Data

51 5. Di bawah ini pernyataan yang benar tentang metode dan objek, kecuali: a. Metode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objek b. Di dalam sebuah objek, metode didefinisikan dengan sesuatu header fungsi atau prosedur. c. Nama metode harus diletakkan sebelum nama objek yang memiliki metode tersebut d. Di luar objek, sebuah metode didefinisikan secara penuh. e. Metode dapat bersifat abstrak

52 Soal Latihan Pertemuan 13

53 1. Dibawah ini adalah Beberapa bahasa pemrograman yang berorientasi obyek, kecuali : a. Basic d. Smalltalk b. C++ e. VB dot net c. Java 2. Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak 1991 adalah : a. Pascal d. Smalltalk b. C++ e. VB dot net c. Java

54 2. Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak 1991 adalah : a. Pascal d. Smalltalk b. C++ e. VB dot net c. Java 3. Bahasa pemrograman yang dikembangkan oleh Xerox PARC- Amerika serikat adalah : a. Pascal d. Smalltalk b. C++ e. VB dot net c. Java

55 3. Bahasa pemrograman yang dikembangkan oleh Xerox PARC- Amerika serikat adalah : a. Pascal d. Smalltalk b. C++ e. VB dot net c. Java 4. Suatu fungsi yang hanya dapat diakses oleh kelas-kelas turunan disebut dengan : a. Public d. Overloading b. Private e. Polymorphism c. Protected

56 4. Suatu fungsi yang hanya dikenali oleh kelas-kelas turunan disebut dengan : a. Public d. Overloading b. Private e. Polymorphism c. Protected 5. Fungsi yang dapat dibaca dan diakses oleh siapapun disebut dengan : a. Public d. Overloading b. Private e. Polymorphism c. Protected

57 Soal Latihan Pertemuan 14

58 1. Komponen UML terdiri dari, kecuali: a. Aktor d. Package b. Boundary e. Relational c. Use Case 2. Diagram pada UML yang menggambarkan fungsionalitas yang diharapkan dari sebuah sistem disebut : a. Class diagram d. Use case diagram b. Activity diagram e. Package c. Colaboration diagram

59 2. Diagram pada UML yang menggambarkan fungsionalitas yang diharapkan dari sebuah sistem disebut : a. Class diagram d. Use case diagram b. Activity diagram e. Package c. Colaboration diagram 3. Diagram yang menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang disebut : a. Class diagram d. Use case diagram b. Activity diagram e. Sistem Boundary c. Colaboration diagram

60 3. Diagram yang menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang disebut : a. Class diagram d. Use case diagram b. Activity diagram e. Sistem Boundary c. Colaboration diagram 4. Diagram yang menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu disebut dengan : a. Class diagram d. Use case diagram b. Activity diagram e. Data Model

61 4. Diagram yang menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu disebut dengan : a. Class diagram d. Use case diagram b. Activity diagram e. Data Model c. Sequence diagram 5. Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) disebut : a. Class diagram d. Use case diagram b. Component diagram e. Class Model c. Sequence diagram

PENGENALAN DASAR PEMROGRAMAN

PENGENALAN DASAR PEMROGRAMAN PENGENALAN DASAR PEMROGRAMAN Pertemuan 1 I. Pengertian Program adalah pernyataan yang disusun menjadi satu kesatuan prosedur yang berupa urutan langkah yang disusun secara logis dan sistematis untuk menyelesaikan

Lebih terperinci

Konsep Dasar Pemrograman

Konsep Dasar Pemrograman Konsep Dasar Pemrograman I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah : 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan

Lebih terperinci

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah: 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan

Lebih terperinci

Implementasi OOP Pada Perangkat Lunak Pemrograman

Implementasi OOP Pada Perangkat Lunak Pemrograman Silabus Pertemuan ke- Pokok Bahasan Keterangan 1 Pengenalan Dasar Pemrograman 2 Konsep Dasar Pemrograman 3 Tahapan Pembuatan Program 4 Elemen-Elemen Bahasa Pemrograman 5 Analisa Struktur Program 6 Analisa

Lebih terperinci

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM I. Tahapan-Tahapan Membuat Program A. Membuat Program Yang Kompleks Untuk membuat program yang besar dan kompleks, membutuhkan tahapan-tahapan di bawah ini: programmer

Lebih terperinci

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1). BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan

Lebih terperinci

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program. BAHASA PEMROGRAMAN PROGRAM Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan

Lebih terperinci

Algoritma Pemrograman 2C

Algoritma Pemrograman 2C Algoritma Pemrograman 2C Indah Wahyuni Pertemuan 1 Daftar Isi Pengenalan Algoritma Definisi Algoritma Mengapa Belajar Algoritma & Pemrograman Pengenalan Jenis-jenis Bahasa Pemrograman Efisiensi Algoritma

Lebih terperinci

Pengenalan Pemrograman

Pengenalan Pemrograman Pengenalan Pemrograman 1 Pemrograman Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan

Lebih terperinci

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN Indah Wahyuni KONSEP DASAR PEMROGRAMAN Program merupakan himpunan atau kumpulan instruksi tertulis yang dibuat oleh programer atau suatu bagian

Lebih terperinci

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1 PEMROGRAMAN KOMPUTER DASAR Kuliah ke-1 1 1. Organisasi Komputer Dasar Sebuah komputer modern/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi

Lebih terperinci

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer. Pertemuan II Bahasa Pemrograman Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang

Lebih terperinci

PENGANTAR ALGORITMA PEMROGRAMAN

PENGANTAR ALGORITMA PEMROGRAMAN PENGANTAR ALGORITMA PEMROGRAMAN (IS1313) Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Struktur Sistem Komputer

Lebih terperinci

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan

Lebih terperinci

Tahapan Membuat Program

Tahapan Membuat Program Tahapan Membuat Program I. Tahapan-Tahapan Membuat Program A. Membuat Suatu Program Yang Kompleks Untuk membuat program yang besar dan kompleks, programmer membutuhkan tahapan-tahapan dibawah ini : 1.

Lebih terperinci

Tahap pengembangan program

Tahap pengembangan program Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan

Lebih terperinci

Program Development Cycle

Program Development Cycle Program Development Cycle Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR

PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR I. SEJARAH PENGEMBANGAN PROGRAM - PROGRAM BANYAK BERISI INSTRUKSI GOTO - BERISI PROSES YANG MELOMPAT MUNDUR KEBARIS SEBELUMNYA Mulai : GOTO Hitung Hitung : GOTO Hitung IDE-IDE :

Lebih terperinci

Pengenalan Algoritma

Pengenalan Algoritma Pengenalan Algoritma PENGERTIAN DASAR LOGIKA DAN ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan agar solusi

Lebih terperinci

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI Standar Kompetensi : Melakukan operasi dasar komputer Kompetensi Dasar : Menggunakan perangkat lunak beberapa program aplikasi Perangkat

Lebih terperinci

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware Tujuan JAVA Education Network Indonesia Pengenalan Pemrograman Komputer Pengenalan Pemrograman 1 Pada akhir pelajaran, siswa diharapkan dapat: Mengidentifikasi perbedaan komponen-komponen pada komputer

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik. Pengenalan Komputer Pendahuluan Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1. Sistem Informasi Sistem informasi adalah sekumpulan elemen yang saling bekerja sama baik secara manual atau berbasis komputer yang didalamnya ada pengumpulan, pengolahan, pemprosesan

Lebih terperinci

BAB 1 PENDAHULUAN Pengantar

BAB 1 PENDAHULUAN Pengantar BAB 1 PENDAHULUAN 1.1. Pengantar Perkembangan teknologi komputer saat ini sangatlah cepat sehingga komputer banyak digunakan di berbagai bidang. Dalam pemrograman, penggunaan komputer dapat mempermudah

Lebih terperinci

Pertemuan 8 Pemrograman

Pertemuan 8 Pemrograman Pertemuan 8 Pemrograman Dokumentasi Flowchart: Lambang, simbol, gambar Arah panah Pseudo code Uraian sistematis dengan bahasa biasa Program Control Structure Sequence structure Branch structure Loop structure

Lebih terperinci

Pengantar Sistem Komputer & Algoritma

Pengantar Sistem Komputer & Algoritma Pengantar Sistem Komputer & Algoritma Version 1.0.0 # Kusnawi, S.Kom, M.Eng# SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras), Software (perangkat lunak) dan Brainware, sedangkan

Lebih terperinci

Dasar Pemrograman C++

Dasar Pemrograman C++ Dasar Pemrograman C++ Yuli Astuti, Jurusan Sistem Informasi, STMIK AMIKOM Yogyakarta, Jl. Ring Road Utara, Condong Catur, Sleman, Yogyakarta, Indonesia 1.1 Konsep Dasar Pemrograman Program adalah deretan

Lebih terperinci

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan. BAB II LANDASAN TEORI 2.1.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak atau software engineering adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan

Lebih terperinci

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN

Lebih terperinci

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer? PENDAHULUAN PEMROGRAMAN KOMPUTER Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Pada Teknik Sipil : Perlu logika

Lebih terperinci

Proses Kompilasi. Otomata dan Pengantar Kompulasi Pertemuan 3

Proses Kompilasi. Otomata dan Pengantar Kompulasi Pertemuan 3 Proses Kompilasi Otomata dan Pengantar Kompulasi Pertemuan 3 Bahasa Pemrograman Bahasa pemrograman adalah bahasa yang menjadi sarana manusia untuk berkomunikasi dengan komputer. Pikiran manusia yang tidak

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK. Setia Wirawan

PENGEMBANGAN PERANGKAT LUNAK. Setia Wirawan PENGEMBANGAN PERANGKAT LUNAK Setia Wirawan Pengembangan Perangkat Lunak Pengembangan Perangkat Lunak Perancangan Perangkat Lunak Pengkodean Perangkat Lunak Pengujian Perangkat Lunak Sumber Perangkat Lunak

Lebih terperinci

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna (end-users) membangun sistem

Lebih terperinci

Bab 1 : Pengenalan dan Pengantar Algoritma

Bab 1 : Pengenalan dan Pengantar Algoritma P - 2 Bab 1 : Pengenalan dan Pengantar Algoritma 1.1 Tujuan 1. Mengetahui dan mampu mengidentifikasi perbedaan komponen pada komputer 2. Mengetahui tentang bahasa pemrograman komputer dan kategorinya 3.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Aplikasi Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk

Lebih terperinci

TAHAPAN MEMBUAT PROGRAM

TAHAPAN MEMBUAT PROGRAM Pertemuan 3 TAHAPAN MEMBUAT PROGRAM I. Tahapan Membuat Program A. Alasan menggunakan tahap-tahap penyusunan program 1. Pertimbangan logis 2. Pertimbangan analogi 3. Pertimbangan jumlah data 4. Pertimbangan

Lebih terperinci

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang ANALISA STRUKTUR PROGRAM LANJUTAN I. Struktur Program A. Struktur Berurutan (Sequence Structure) Struktur Berurutan adalah struktur program yang paling sederhana. Setiap baris program akan dikerjakan secara

Lebih terperinci

Bahasa Pemograman Modul XI

Bahasa Pemograman Modul XI Bahasa Pemograman Modul XI Pembahasan Membedakan jenis bahasa pemograman Menjelaskan bahasa prosedural beserta dengan contohnya Menjelaskan bahasa pemograman berorientasi objek Menjelaskan jenis jenis

Lebih terperinci

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAKSI... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

BAB III PERANCANGAN PROGRAM

BAB III PERANCANGAN PROGRAM BAB III PERANCANGAN PROGRAM 3.1 Perancangan Program Aplikasi 3.1.1 Requirement Spesification 1. Program dibuat menggunakan Microsoft Visual Studio 2005. 2. Metode yang digunakan pada proses kriptografi

Lebih terperinci

Unified Modelling Language UML

Unified Modelling Language UML Unified Modelling Language UML Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.

Lebih terperinci

Algoritma Pemrograman I

Algoritma Pemrograman I Algoritma Pemrograman I Kegiatan Belajar 1 : Algoritma Pemrograman A. Tujuan Pembelajaran Setelah mengikuti kegiatan belajar 1 ini mahasiswa diharapkan dapat : 1) Memahami Konsep Algoritma 2) Memahami

Lebih terperinci

Gambar 1. Blok Utama Komputer

Gambar 1. Blok Utama Komputer BAB I PENDAHULUAN A. Pengenalan Komputer Komputer berasal dari kata latin yaitu camputare (to compute) yang artinya menghitung. Pada awalnya komputer diciptakan diperuntukkan bagi pengolahan data komputasi

Lebih terperinci

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP 1 ALGORITMA DEFINISI Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan Spesifikasi urutan langkah untuk melakukan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,

Lebih terperinci

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter

Lebih terperinci

ANALISA PERANCANGAN PROGRAM

ANALISA PERANCANGAN PROGRAM Pertemuan 5 ANALISA PERANCANGAN PROGRAM Spesifikasi Proses Spesifikasi Proses atau minispec, karena merupakan Sebagian kecil dari spesifikasi proyek total yang diciptakan untuk proses-proses primitif atas

Lebih terperinci

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah

Lebih terperinci

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Apa itu Program? Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 8 BAB II LANDASAN TEORI 2.1. Teori Pendukung Program terkadang sulit dipisahkan dari kata software. Bahkan software merupakan kata lain dari program. Program bukanlah sesuatu yang dipergunakan atau disentuh

Lebih terperinci

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang 1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Salah satu fitur lain dari Oracle adalah

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level

Lebih terperinci

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sebuah permainan (game) komputer sering menggunakan sistem jaringan sehingga permainan (game) dapat dimainkan oleh beberapa orang dengan menggunakan beberapa

Lebih terperinci

Pendahuluan. Kuliah online : Tekkom [2013/VI]

Pendahuluan. Kuliah online : Tekkom [2013/VI] Pendahuluan Kuliah online : Tekkom [2013/VI] Sekilas tentang bahasa Dalam dunia sehari-hari, Bahasa digunakan sebagai alat untuk berkomunikasi, contohnya bahasa Indonesiae Sedangkan untuk berkomunikasi

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

Bab 3 Metoda dan Perancangan Sistem

Bab 3 Metoda dan Perancangan Sistem Bab 3 Metoda dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat perancangan sistem aplikasi pendeteksian kata beserta rancangan design interface yang

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN #2

ALGORITMA DAN PEMROGRAMAN #2 ALGORITMA DAN PEMROGRAMAN #2 DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

Object Oriented Programming LOGO

Object Oriented Programming LOGO Object Oriented Programming LOGO Apa itu OOP? Dalam Bahasa Indonesia, OOP diterjemahkan sebagai pemrograman berarah atau berorientasi objek. Sebuah metodologi dalam pemrograman yang diciptakan untuk memodelkan

Lebih terperinci

Pengenalan Algoritma & Pemrograman

Pengenalan Algoritma & Pemrograman Pengenalan Algoritma & Pemrograman I Gusti Agung Made Wirautama, S.Kom Agenda ALGORITMA PEMROGRAMAN BAHASA PEMROGRAMAN Definisi Algoritma Algoritma adalah urutan langkahlangkah logis penyeselaian masalah

Lebih terperinci

Pemrograman. Fery Updi,M.Kom

Pemrograman. Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pemrograman Java Praktik Pemrograman Java SKS : 3 SKS Dosen : Fery Updi,M.Kom Email : updi.fery@gmail.com WA : 0822-9961-8593 Jadwal Kuliah : Sesi 1 : Selasa, 18.00 20.00

Lebih terperinci

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari Pertemuan 2 Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari Tujuan Mengidentifikasi perbedaan komponen pada komputer Mengetahui tentang bahasa pemrograman komputer dan kategorinya Mengetahui

Lebih terperinci

UNIFIED MODELING LANGUAGE

UNIFIED MODELING LANGUAGE UNIFIED MODELING LANGUAGE UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa

Lebih terperinci

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA PENGANTAR ALGORITMA & PROGRAM PENGERTIAN ALGORITMA & PROGRAM NOTASI UNTUK ALGORITMA 1 Kompetensi Mampu menerapkan prinsip algoritma dan program sesuai dengan permasalahan, sistematis dan terstruktur. Mampu

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Perancangan Program Membaca Sebuah program dapat dibuat dengan cara Object Oriented Programming (OOP). OOP adalah konsep bahasa pemrograman yang menggunakan objek untuk membuat

Lebih terperinci

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK Perancangan Perangkat Lunak DASAR-DASAR PERANCANGAN PERANGKAT LUNAK Karmilasari 2 Metodologi Pengembangan Perangkat Lunak Merupakan kerangka yang digunakan untuk membuat struktur, perencanaan dan pengendalian

Lebih terperinci

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom. Arsitektur Sistem Informasi Tantri Hidayati Sinaga, M.Kom. Desain Sistem "Desain sistem dapat didefinisikan sebagai penggambaran dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah

Lebih terperinci

PENGENALAN C++ Bab 1

PENGENALAN C++ Bab 1 PENGENALAN C++ Bab 1 1.1 SEJARAH C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype

Lebih terperinci

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1 Pengenalan Algoritma & Struktur Data Pertemuan ke-1 Apa itu Struktur Data? PROGRAM ALGO RITMA STRUKTUR DATA Algoritma.. deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis 1. Ditulis

Lebih terperinci

1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Seiring berkembangnya zaman pada era globalisasi, kebutuhan manusia pun semakin meningkat. Demi memenuhi kebutuhan itu, maka perusahaan perusahaan berupaya

Lebih terperinci

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service) ABSTRAK Pada saat ini penulis melihat banyak distributor voucher elektronik mengalami kesulitan dalam menganalisa dan mendokumentasikan transaksi voucher elektronik yang sudah dilakukan. Perkembangan fitur

Lebih terperinci

Introduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A

Introduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A Introduction To Programming & Software Engineering Inggriani Liem Revisi oleh: Tim Penyusun Materi Ikhtisar Paradigma Pemrograman Pemrograman dan Bahasa Pemgrograman Pemroses Bahasa Pemrograman dan SW

Lebih terperinci

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dewasa ini sudah tidak dapat dipungkiri lagi bahwa teknologi informasi dan komputer merupakan salah satu kebutuhan manusia yang paling mendasar terutama dalam

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware) a) Personal Computer (PC)/Laptop 32/64 bit architecture

Lebih terperinci

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha ABSTRAK Dengan memanfaatkan teknologi SMS (Short Message Service) penulis membuat suatu aplikasi untuk membantu pelanggan Studio Photo De Photograph untuk mendapatkan kemudahan dalam mengakses jadwal photo,

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan Analisis sistem yang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang di analisis

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi

BAB III ANALISIS DAN PERANCANGAN. Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Masalah Dalam proses produksi terdapat beberapa faktor yang akan mempengaruhi hasil keluaran produksi. Ada 4 faktor yang saling berhubungan satu dengan yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada bab ini akan dilakukan analisa terhadap sistem pembelajaran mengenai seni dan budaya, pembelajaran pengenalan seni dan budaya yang dirancang menggunakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama

Lebih terperinci

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010 Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010 Nama Mahasiswa : Susanto e-mail : ntbsanto@yahoo.com Mata Kuliah : Intro to Information Object Oriented SE (Pengantar SE Berorientasi Objek) Dosen

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi komputer adalah suatu pekerjaan

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris berasal dari kata computer yang artinya menghitung.

Lebih terperinci

Mengapa Belajar Pemrograman Komputer?

Mengapa Belajar Pemrograman Komputer? PENDAHULUAN Pemrograman Komputer Saifoe El Unas Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Tuntutan kompetensi/keahlian

Lebih terperinci

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut. BAB II LANDASAN TEORI 2.1 Sistem Sistem memiliki beberapa definisi yang berbeda-beda menurut pendapat beberapa ahli, definisi sistem adalah sebagai berikut. 1. Menurut Jogiyanto (1999:1), sistem adalah

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK. Karmilasari

PENGEMBANGAN PERANGKAT LUNAK. Karmilasari PENGEMBANGAN PERANGKAT LUNAK Karmilasari Apakah Perangkat Lunak itu? Perangkat Lunak adalah suatu aplikasi program komputer yang di dalamnya terdapat: program itu sendiri, konfigurasi yang digunakan, dokumentasi

Lebih terperinci

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) DOSEN PENGAMPU: TATI HARIHAYATI M.,M.T. JURUSAN TEKNIK INFORMATIKA UNIKOM PERTEMUAN 1 PENGANTAR ALGORITMA Algoritma dan Pemrograman I Teknik Informatika

Lebih terperinci

1. PENDAHULUAN 1.1 LATAR BELAKANG

1. PENDAHULUAN 1.1 LATAR BELAKANG 1. PENDAHULUAN 1.1 LATAR BELAKANG PT. Surya Mustika Citra adalah perusahaan yang bergerak di bidang jual-beli, tukar-tambah mobil secara tunai dan kredit. Sampai saat ini, perusahaan telah memiliki 12

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. BAB I PENDAHULUAN 1.1 Latar Belakang Di dalam perusahaan atau instansi tentu nya memiliki data yang cukup besar, salah satunya adalah inventory. Suatu kegiatan dalam proses pengolahan data pada suatu gudang

Lebih terperinci

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1. Objek Penelitian Objek penelitian merupakan sasaran untuk mendapatkan suatu data, sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: Objek penelitian

Lebih terperinci

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : 2.1.1 Sistem Pengertian sistem menurut Williams dan Sawyer (2005, p457) adalah sekumpulan

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam urutan proses pembangunan software, pengujian software adalah tahap yang dilakukan setelah implementasi atau pengkodean. Pengujian software atau software

Lebih terperinci

PertemuanI. Object Oriented

PertemuanI. Object Oriented PertemuanI Object Oriented Pendahuluan Pemodelan Sistem Berbasis Objek Sejarah Object Oriented Konsep awal programming (Basic) dengan kekuatan GOTO statement, ini merupakan Non Procedural Language Procedural

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 UNIFIED MODELLING LANGUAGE Menurut Fowler (2005:1) Unified Modelling Language (selanjutnya disebut UML) adalah keluarga notasi grafis yang didukung meta-model tunggal, yang membantu

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI BAB 3 PERANCANGAN PROGRAM APLIKASI Perancangan program aplikasi ini menjelaskan definisi perancangan software yang di ambil dari berbagai sumber, permasalahan yang dihadapi sebelum program aplikasi ini

Lebih terperinci

Citra Noviyasari, S.Si, MT SI - UNIKOM

Citra Noviyasari, S.Si, MT SI - UNIKOM Citra Noviyasari, S.Si, MT SI - UNIKOM Diagram class sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class

Lebih terperinci

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1 1. PENDAHULUAN TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1 Arti Kata Teknik Kompilasi Teknik adalah suatu Metode atau Cara Kompilasi adalah suatu Proses mengabungkan serta

Lebih terperinci

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM III.1 Analisa Masalah Analisis sistem dapat didefinisikan sebagai Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan

Lebih terperinci