( MAKALAH ) Inheritance, Polymorphism, Enkapsulasi. Mata Kuliah Object Oriented Programming (OOP) Dosen Pembina Agung Darmawan.

Ukuran: px
Mulai penontonan dengan halaman:

Download "( MAKALAH ) Inheritance, Polymorphism, Enkapsulasi. Mata Kuliah Object Oriented Programming (OOP) Dosen Pembina Agung Darmawan."

Transkripsi

1 ( MAKALAH ) Inheritance, Polymorphism, Enkapsulasi Mata Kuliah Object Oriented Programming (OOP) Dosen Pembina Agung Darmawan Disusun oleh: 1. Ahmad Zainuri 2. Ulil Albab 3. Moh. Sholahuddin UNIVERSITAS ISLAM LAMONGAN FAKULTAS TEKNIK INFORMATIKA SEMESTER V KAMPUS PONDOK PESANTREN SUNAN DRAJAT BANJARWATI PACIRAN LAMONGAN 2009

2 A. Pengenalan B. Pengertian OBJECT ORIENTED PROGRAMMING Object-Oriented Programming (OOP) adalah sebuah pendekatan untuk pengembangan / development suatu software dimana dalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses/tugas. Interaksi tersebut mengambil form dari pesan-pesan dan mengirimkannya kembali antar object tersebut. Object akan merespon pesan tersebut menjadi sebuah tindakan /action atau metode. Bahasa pemrograman berbasis object menyediakan mekanisme untuk bekerja dengan: kelas dan object methods inheritance polymorphism reusability Object-oriented programs terdiri dari objects yang berinteraksi satu sama lainnya untuk menyelesaikan sebuah tugas. Seperti dunia nyata, users dari software programs dilibatkan dari logika proses untuk menyelesaikan tugas. Contoh, ketika kamu mencetak sebuah halaman diword processor, kamu berarti melakukan inisialisasi tindakan dengan mengklik tombol printer. Kemudian kamu hanya menunggu respon apakah job tersebut sukses atau gagal, sedangkan proses terjadi internal tanpa kita ketahui. Tentunya setelah kamu menekan tombol printer, maka secara simultan object tombol tersebut berinteraksi dengan object printer untuk menyelesaikan job tersebut. Mengapa menggunakan OOP? Mengapa OOP dibangun dalam sebuah paradigma yang luas untuk menyelesaikan masalah bisnis? Bahasa prosedural mengatur program dalam mode barisan linier yang bekerja dari atas ke bawah. Dengan kata lain, program adalah kumpulan dari tahapan yang dijalankan setelah yang lain berjalan. Programming tipe ini bekerja dengan baik untuk program kecil yang berisi code relative sedikit, tetapi pada saat program menjadi besar, mereka cenderung susah untuk di-manage dan di-debug. Dalam usaha untuk me-manage program, struktur programming diperkenalkan cara untuk mem-break down code-code tersebut melalui functions dan procedures. Ini adalah sebuah langkah perbaikan, namun pada saat program dijalankan dalam sebuah fungsi bisnis yang kompleks dan berinteraksi dengan sistem lain, maka kelemahan dari struktur metodologi programming muncul kepermukaan meliputi:

3 1. Programs menjadi lebih susah untuk dimaintain. 2. Fungsi yang tersedia, susah untuk diubah tanpa harus mempengaruhi fungsi sistem secara keseluruhan. 3. Programming tidak baik untuk team development. Programmers harus mengetahui setiap aspek bagaimana program itu bekerja dan tidak menyebabkan terisolasi usaha mereka atas aspek yang lain dari sistem. 4. Butuh usaha yang keras untuk menterjemahkan Business Models dalam programming models. dll Karakteristik OOP Dalam section ini, kita akan melihat beberapa konsep dasar dan term-term yang umum untuk seluruh bahasa OOP. Objects Jika kita pikir maka kita sekarang hidup dalam sebuah dunia object-oriented. Kamu adalah object. Kamu berinteraksi dengan object lain. Untuk menulis tugas ini kami berinteraksi dengan object komputer. Ketika saya bangun pagi, saya merespon pesan suara object alarm jam. Faktanya, kamu adalah object dengan data-data seperti tinggi dan warna rambut. Kamu mempunyai metode-metode yang kamu akan lakukan, seperti makan dan berjalan. Jadi, apa itu objects? Dalam term OOP, object adalah sebuah structure yang menggabungkan data dan prosedur untuk bekerja bersama-sama. Contoh, jika kamu tertarik dalam pelacakan data yang dihubungkan dengan produk, kamu akan menciptakan sebuah object produk yang bertanggung jawab untuk me-maintenance dan bekerja dengan data yang bersinggungan dengan produk. Jika kamu ingin kemampuan mencetak dalam aplikasi kamu, kamu harus bekerja dengan sebuah object printer yang bertanggung jawab untuk data serta metode yang digunakan untuk berinteraksi dengan printermu. Abstraction Ketika kamu berinteraksi dengan object-object di dunia ini, kamu sering hanya konsentrasi dengan sebuah bagian dari propertiesnya. Tanpa kemampuan untuk mensarikan/abstract atau menyaring untuk dibuang properties object yang asing / tidak ada hubungannya, maka kamu akan menemukan kesulitan untuk memproses informasi yang kebanyakan membombarding kamu. Sebagai hasil abstraction, ketika 2 orang berbeda berinteraksi dengan object yang sama, mereka sering setuju dengan bagian yang berbeda atas atribut. Ketika kami mengendarai mobil, kami perlu tahu kecepatan serta tujuan yang akan dicapai. Karena mobil itu otomatis, maka kami tidak perlu tahu berapa RPMs dari mesinnya, jadi kami akan membuang informasi ini. Tapi informasi ini sangat diperlukan oleh mekanik atau pembalap.

4 Ketika membangun objects dalam aplikasi OOP, adalah penting untuk menggabungkan konsep abstraction ini. Jika kamu membangun aplikasi shipping, kamu harus membangun object produk dengan atribut seperti ukuran dan berat. Warna adalah contoh informasi yang tidak ada hubungannya dan harus dibuang. Tetapi ketika kamu membangun order-entry application, warna menjadi penting dan harus termasuk atribut object produk. Encapsulation Ciri penting lainnya dari OOP adalah encapsulation. Encapsulation adalah sebuah proses dimana tidak ada akses langsung ke data yang diberikan, bahkan hidden. Jika kamu ingin mendapat data, kamu harus berinteraksi dengan object yang bertanggung jawab atas dara tersebut. Dalam contoh inventory, jika kita ingin melihat atau mengupdate informasi atas produk, kita seharusnya bekerja melalui object produk. Untuk membaca data, kita mengirimkan pesan ke object produk, kemudian object produk akan membaca pesan dan mengirim pesan balik ke kamu. Object produk mendefinisikan bahwa operasi dapat dilakukan pada data produk. Jika kamu mengirim pesan untuk memodifikasi data dan jika object produk menentukan bahwa permintaan itu valid maka permintaan tersebut akan dilakukan dan akan mengirimkan pesan balik bersama hasilnya. Pikirkan mengenai Human Resource Department (HRD), yang meng-encapsulasi informasi mengenai karyawan. Mereka menentukan bagaimana data ini dapat digunakan da dimanipulasi. Setiap permintaan data karyawan atau permintaan untuk mengupdate datanya harus dijalankan melalui mereka. Contoh lain, network security. Setiap permintaan informasi security atau perubahan kebijakan security harus dilakukan melalui network administrator. Data security di-encapsulate dari user network. Dengan melakukan encapsulasi pada data, berarti kamu membuat data dari sistemmu lebih secure dan terpercaya. Karena kamu mengetahui bagaimana data diakses dan operasi apa yang sedang berjalan pada data. Hal ini membuat maintenance program menjadi lebih mudah. Kamu juga dapat memodifikasi metode yang digunakan untuk kerja pada data, dan jika kamu tidak merubah bagaimana metode itu diminta dan tipe response dikirim balik, maka kamu tidak dapat merubah object lain dengan menggunakan metode tersebut. Pikirkan ketika kamu mengirim surat melalui pos. Kamu membuat permintaan ke kantor pos agar mengantar surat, dan bagaimana kantor pos menyelesaikannya kita tidak perlu tahu. Jika ada perubahan rute yang digunakan, maka hal itu tidak mempengaruhi keinginan untuk kirim surat lewat kantor pos. Kamu tidak perlu tahu prosedur internal yang digunakan oleh kantor pos untuk mengantar surat. Polymorphism Polymorphisms adalah kemampuan 2 buah object yang berbeda untuk merespon pesan permintaan yang sama dalam suatu cara yang unik. Contoh, saya melatih anjing saya dengan perintah untuk menggonggong dan juga saya melatih burung untuk merespon perintah saya untuk berkicau. Saya lakukan

5 latihan untuk merespon kepada mereka dengan perintah lisan. Melalui polymorphism saya tahu bahwa anjing dan burung akan merespon dengan gonggongan atau kicauan. Bagaimana hal ini berhubungan dengan OOP? Kamu dapat membuat objects yang dapat merespon pesan yang sama dalam implementasi yang unik. Contohnya, kamu dapat mengirim pesan print ke object printer yang akan mencetak pada printer, dan kamu juga dapat mengirim pesan yang sama ke object screen yang akan menuliskan pada screen monitor. Dalam OOP, kamu menerapkan tipe polymorphism melalui proses yang disebut overloading. Kamu dapat mengimplementasikan metode yang berbeda pada sebuah object yang mempunyai nama yang sama. Inheritance Banyak objects diklasifikasikan menurut hirarki. Contoh, kamu dapat mengklasifikasikan sebuah mobil yang mempunyai karakteristik umumnya mobil, seperti mempunyai ban, mesin, serta body. Keturunan berikutnya diklasifikasikan dengan atribut umum seperti ukuran, jumlah roda, isi silinder dll atau mengklasifikasikan mereka atas dasar daya angkutnya. Contoh, ada kendaraan komersial atau kendaraan pribadi, ada truk atau mobil penumpang. Kamu menggunakan inheritance dalam OOP untuk mengklasifikasikan objects dalam program sesuai karakteristik umum dan fungsinya. Hal ini akan membuat pekerjaan bersama object lebih mudah dan lebih intuitif. Hal ini juga membuat programming lebih mudah karena memungkinkan kita untuk mengkombinasikan karakteristik umum kedalam object parent dan mewariskan karakteristik ini ke child object. Aggregation Aggregation adalah kondisi ketika object berisi gabungan dari object-object yang berbeda dan bekerja bersama. Contoh mesin pemotong rumput terdiri dari object roda, objects mesin, object pisau dll. Object mesinpun merupakan gabungan dari berbagai object. Kemampuan untuk menggunakan aggregation dalam OOP adalah satu feature yang powerful yang memungkinkan model menjadi akurat. Konsep dari object oriented programming (OOP) adalah lebih dari sekedar sebuah konsep pemrograman, Object oriented programming adalah cara berpikir tentang aplikasi yang mempelajari untuk berpikir bahwa aplikasi bukan sekedar prosedur melainkan sebagai object dan real entity. Object yang dimaksud disini memiliki pengertian suatu modul yang mengkombinasikan antara data dan kode program yang bekerja sama dalam program dengan melewatkan proses satu sama lain. Jadi object oriented programming merupakan cara yang paling efisien untuk menulis program komputer yang sangat mudah untuk di kombinasikan dan untuk dipergunakan kembali. Object oriented programming lebih memfokuskan kepada manipulasi object. Kenapa seorang programmer harus mempelajari object oriented programming bahkan seorang programmer yang tidak pernah bekerja dengan object oriented programing pun harus mempelajarinya juga. Hal ini dikarenakan pada suatu hari nanti semua bahasa pemrograman akan menambahkan kemampuan object oriented programming pada

6 bahasanya. Object oriented programming yang paling populer adalah java dan C++, tetapi visual basic pun sudah ikut menambahakan kemampuan ini sejak meluncurkan VB 4.0. Pada kesempatan kali ini kita hanya akan membahas tentang visual basic dan C++ saja. Sesuai dengan namanya object oriented programming maka konsep object merupakan jantung dari object oriented programming.

Dwi Hartanto, S.Kom 3/21/2012. Pertemuan 1 PSBO 1

Dwi Hartanto, S.Kom 3/21/2012. Pertemuan 1 PSBO 1 PSBO 1 Object Oriented Programming (OOP) : Sebuah pendekatan untuk pengembangan software dimana dalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses/tugas.

Lebih terperinci

Pertemuan 11 Object Oriented Program

Pertemuan 11 Object Oriented Program Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman Konsep Pemrograman Berorientasi Obyek Maria Ulfah S Nurochman Kompetensi Menjelaskan paradigma pemrograman berorientasi obyek Membedakan antara paradigma pemrograman berorientasi obyek dan pemrograman

Lebih terperinci

Konsep Pemrograman Berbasis Obyek

Konsep Pemrograman Berbasis Obyek Konsep Pemrograman Berbasis Obyek Tujuan Pembelajaran Memahami konsep Pemrograman Berbasis Obyek atau Object Oriented Programming (OOP) Memahami perbedaan antara pemrograman OOP dengan pemrograman prosedural

Lebih terperinci

VISUAL BASIC Pengenalan VB NET

VISUAL BASIC Pengenalan VB NET VISUAL BASIC 2010 Pengenalan VB NET Sejarah VB NET Visual Basic berevolusi dari BASIC (Beginner s All-purpose Symbolic Instruction Code), yang dikembangkan sebagai bahasa untuk menulis program sederhana

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek

Konsep Pemrograman Berorientasi Obyek Konsep Pemrograman Berorientasi Obyek Tujuan Pengenalan bahasa Java Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural.

Lebih terperinci

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I) MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I) Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page 1 A. TUJUAN - Mahasiswa dapat

Lebih terperinci

PERANCANGAN BERORIENTASI OBJEK

PERANCANGAN BERORIENTASI OBJEK PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.

Lebih terperinci

Pemrograman Berorientasi Obyek. Konsep OOP

Pemrograman Berorientasi Obyek. Konsep OOP Pemrograman Berorientasi Obyek Konsep OOP 1 TUJUAN Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural. MATERI POKOK

Lebih terperinci

Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface)

Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface) Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface) Ramos Somya Object sebuah benda (entity) yang memiliki batasan (boundary) dan identitas (identity) yang terdefinisi dengan

Lebih terperinci

OBJECT ORIENTED PROGRAMMING

OBJECT ORIENTED PROGRAMMING OBJECT ORIENTED PROGRAMMING Day 1 : Konsep Pemrograman Berorientasi Object TUJUAN Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman

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

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

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1 Konsep Pemrograman Berorientasi Obyek Pertemuan 1 Tujuan Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural. Topik

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek

Konsep Pemrograman Berorientasi Obyek Konsep Pemrograman Berorientasi Obyek 1 Tujuan Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural. 2 Topik Pemrograman

Lebih terperinci

Oleh : Rahmady Liyantanto

Oleh : Rahmady Liyantanto Oleh : Rahmady Liyantanto } Pemodelan Sistem } Pemodelan Data : ERD } Pemodelan Entity-Relationship } Model berorientasi objek } Pengenalan Objek } Object-Oriented vs Object-based } Model sbg alat komunikasi

Lebih terperinci

Perancangan Sistem Informasi Berorientasi Object

Perancangan Sistem Informasi Berorientasi Object Perancangan Sistem Informasi Berorientasi Object OOP, Object, Class Teguh Sutanto, M.Kom 1 1 Program Study Sistem Informasi STMIK STIKOM Surabaya teguh@stikom.edu Date / Occasion Outline 1 Pendahuluan

Lebih terperinci

DATABASE DAN DATA WAREHOUSE. Pertemuan 05 2 SKS

DATABASE DAN DATA WAREHOUSE. Pertemuan 05 2 SKS Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DATABASE DAN DATA WAREHOUSE

Lebih terperinci

KONSEP Pemrograman Berorientasi Objek KARMILASARI

KONSEP Pemrograman Berorientasi Objek KARMILASARI KONSEP Pemrograman Berorientasi Objek KARMILASARI Capaian Pembelajaran 2 Memahami perbedaan pemrograman prosedural dan pemrograman berorientasi objek (object oriented programming /OOP) Memahami elemen

Lebih terperinci

Mengenal Object Oriented Programming (OOP)

Mengenal Object Oriented Programming (OOP) Mengenal Object Oriented Programming (OOP) Dalam dunia pemrograman, terdapat istilah yang dikenal dengan Object- Oriented Programming (disingkat OOP). Tipe pemrograman ini adalah berbasis object. Maksudnya

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

Object Oriented Programming 1

Object Oriented Programming 1 Object Oriented Programming 1 PEMROGRAMAN BERORIENTASI OBYEK Pemrograman beriorientasi obyek (Object Oriented Programming = OOP) berbeda dengan pemrograman konvensional pada umumnya, terutama dalam memperlakukan

Lebih terperinci

MODUL PRAKTIKUM I PEMOGRAMAN BERORIENTASI OBJEK DENGAN PHP

MODUL PRAKTIKUM I PEMOGRAMAN BERORIENTASI OBJEK DENGAN PHP MODUL PRAKTIKUM I PEMOGRAMAN BERORIENTASI OBJEK DENGAN PHP TEKNIK INFORMATIKA UNIGHA 2017 By Dedy Iskandar,ST Pemrograman Berorientasi Objek dalam PHP Pengantar Pemrograman Berorientasi Objek PHP pada

Lebih terperinci

Object OOP. Polymor phism

Object OOP. Polymor phism Nama = Dony Aditya Saputra NRP = 7412040516 Jurusan = D4 LJ T.INFORMATIKA Tugas 1 Praktek Basis Data 1. Buatlah Mind Mapping untuk OOP? Oriented Programming atau OOP adalah merupakan paradigma pemrograman

Lebih terperinci

DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita

DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita DASAR PEMROGRAMAN Konsep Pemrograman Berorientasi Objek Yoannita Pendahuluan Dalam konsep OOP, setiap entitas yang terlibat dalam pemrograman dianggap sebagai sebuah objek. Sasaran utama dalam konsep ini

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

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

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

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau

Lebih terperinci

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Menurut Jogiyanto Hartono (2004:8) dalam bukunya yang berjudul pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun sedemikian rupa untuk

Lebih terperinci

LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01

LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01 LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01 Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Rekayasa Perangkat Lunak (RPL) Dosen : Wisnu Uriawan,

Lebih terperinci

Pengenalan Obyek. Arna Fariza. Materi

Pengenalan Obyek. Arna Fariza. Materi Pengenalan Obyek Arna Fariza Materi Obyek Siklus pengembangan berorientasi obyek Metodologi berorientasi obyek Kelebihan metodologi berorientasi obyek 1 Obyek Obyek adalah tipe data komposit Menyimpan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Data dan Informasi 2.1.1 Data Data berasal dari kata datum, yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan computer dikenal dengan nama Pengolahan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK. Nurochman

PEMROGRAMAN BERORIENTASI OBJEK. Nurochman KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK Nurochman Kompetensi Menjelaskan paradigma pemrograman berorientasi objek Membedakan antara paradigma pemrograman berorientasi objek dan pemrograman prosedural

Lebih terperinci

BAB III LANDASAN TEORI. atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi,

BAB III LANDASAN TEORI. atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi, BAB III LANDASAN TEORI 3.1 Sistem Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi, saling berinteraksi,

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

PRAKTIKUM OBJECT ORIENTED PROGRAMING

PRAKTIKUM OBJECT ORIENTED PROGRAMING PRAKTIKUM OBJECT ORIENTED PROGRAMING Class, Object dan Elemen dalam Class Pada Java Disusun oleh: KELOMPOK 1 STMIK STIKOM INDONESIA (STIKI)-BALI 2016 KATA PENGANTAR Puji syukur penulis panjatkan kehadiran

Lebih terperinci

Model Data. Sistem Basis Data - Universitas Semarang

Model Data. Sistem Basis Data - Universitas Semarang Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, mahasiswa akan mampu memahami konsep dan menerapkan teknik-teknik pendeskripsian data, relasi data, dan semantik data. 2 Model Data : Kumpulan

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER RENCANA PEMBELAJARAN SEMESTER Capaian Pembelajaran (CP) Deskripsi Singkat MK Materi Pemebelajaran/Pokok Bahasan Pustaka CPL - PRODI PP1 CP-MK M1 M2 Menguasai pengetahuan dan kemampuan untuk membangun sebuah

Lebih terperinci

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan 12 BAB III LANDASAN TEORI 3.1 Transfer Bank Transfer adalah pemindahan dana antar rekening di suatu tempat ke tempat yang lain, baik untuk kepentingan nasabah atau untuk kepentingan bank itu sendiri. Pihak-pihak

Lebih terperinci

APLIKASI PERHITUNGAN GAJI PEGAWAI DENGAN JAVA Disusun untuk memenuhi tugas matakuliah Pemrograman JavaIII

APLIKASI PERHITUNGAN GAJI PEGAWAI DENGAN JAVA Disusun untuk memenuhi tugas matakuliah Pemrograman JavaIII APLIKASI PERHITUNGAN GAJI PEGAWAI DENGAN JAVA Disusun untuk memenuhi tugas matakuliah Pemrograman JavaIII Disusun oleh : Nama : Lies Gandhi Yuniarti NPM : 1142205 SEKOLAH TINGGI MANAJEMEN INFORMATIKA dan

Lebih terperinci

BAB 1 PEMROGRAMAN BERORIENTASI OBJEK

BAB 1 PEMROGRAMAN BERORIENTASI OBJEK BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan

Lebih terperinci

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung

Lebih terperinci

Pengantar Analisis dan Desain Berbasis Obyek. Object Oriented Analysis and Design

Pengantar Analisis dan Desain Berbasis Obyek. Object Oriented Analysis and Design Pengantar Analisis dan Desain Berbasis Obyek Object Oriented Analysis and Design TUJUAN OOAD Definisi Analisis dan Desain Berorientasi Obyek. Konsep dasar OOAD SOFTWARE UML Tool : Rational Rose Bahasa

Lebih terperinci

Pemrograman Web Berbasis Framework. Pertemuan 2 : OOP Dalam Pemrograman Web. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 2 : OOP Dalam Pemrograman Web. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 2 : OOP Dalam Pemrograman Web Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Class dan Objek Encapsulation Inheritance

Lebih terperinci

Pengantar Analisis dan Desain Berbasis Obyek (Object Oriented Analysis and Design)

Pengantar Analisis dan Desain Berbasis Obyek (Object Oriented Analysis and Design) Pengantar Analisis dan Desain Berbasis Obyek (Object Oriented Analysis and Design) Tujuan OOAD Definisi Analisis dan Desain Berorientasi Obyek. Konsep dasar OOAD Software UML Tool : Rational Rose Bahasa

Lebih terperinci

Tugas Etika Profesi. Nama : Fabiola Ratih P.U NPM : Kelas : B. Jenis-jenis Profesi di bidang IT :

Tugas Etika Profesi. Nama : Fabiola Ratih P.U NPM : Kelas : B. Jenis-jenis Profesi di bidang IT : Nama : Fabiola Ratih P.U NPM : 2005110040 Kelas : B Jenis-jenis Profesi di bidang IT : Tugas Etika Profesi 1. IT Support Officer 1. D3 / S1 bidang Ilmu Komputer 2. Mahir Windows System, Linux System, Networking,

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 BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK PEMROGRAMAN BERORIENTASI OBJEK Materi I Konsep Dasar PBO Maksud dan tujuan Mengerti penggunaan dan keuntungan serta mampu melakukan pemrograman berorientasi Objek (OOP) Mengerti dan mampu melakukan pemrograman

Lebih terperinci

BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK

BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK Tujuan Pada akhir perkuliahan ini, mahasiswa mempunyai kemampuan sebagai berikut - Menyebutkan konsep dasar Pemrograman B erorientasi Objek - Menjlaskan

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

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom Pemrograman Berbasis Objek 2 Java Programming Fery Updi,M.Kom 1 Pemrograman Berbasis Objek-2 SKS : 3 SKS Dosen : Fery Updi,M.Kom Email : updi.fery@gmail.com WA : Jadwal Kuliah : Senin, 18.00 20.00 Teori

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

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

BAB I PENDAHULUAN. Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) telah

BAB I PENDAHULUAN. Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) telah BAB I PENDAHULUAN 1.1 Latar Belakang Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) telah menjadi paradigma utama pemrograman dalam beberapa tahun terakhir, yang menggeser paradigma

Lebih terperinci

PEMROGRAMAN JAVA. Yoannita. Konsep Pemrograman Berorientasi Objek. Company LOGO

PEMROGRAMAN JAVA. Yoannita. Konsep Pemrograman Berorientasi Objek. Company LOGO Company LOGO PEMROGRAMAN JAVA Yoannita Konsep Pemrograman Berorientasi Objek We have a hunger of the mind which asks for knowledge of all around us, and the more we gain, the more is our desire; the more

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. pengembangan sistem yang lazim disebut Waterfall Model. Metode ini terdiri dari enam

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. pengembangan sistem yang lazim disebut Waterfall Model. Metode ini terdiri dari enam BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Dalam perancangan dan penyusunan aplikasi ini, digunakan metoda siklus pengembangan sistem yang lazim disebut Waterfall Model. Metode ini terdiri dari enam tahapan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Kebutuhan Implementasi Tahap implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai suatu usaha dalam mewujudkan sistem yang

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Pemrograman Berorientasi Objek. Beni Suranto, S.T. Pemrograman Berorientasi Objek Beni Suranto, S.T. What is Object-Oriented Programming? Metafora dasar OOP Objek-objek yang berinteraksi Sebuah program Java dan program berorientasi objek lainnya, adalah

Lebih terperinci

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM Pemrograman Visual Pengenalan Visual Basic Sisilia Thya Safitri, MT Agus Priyanto, M.KOM 20 September 2016 VISI S1 IF Menjadi Program Studi Informatika unggulan dalam pengembangan Teknologi Informasi yang

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Pengertian Game

BAB 2 LANDASAN TEORI. 2.1 Pengertian Game BAB 2 LANDASAN TEORI 2.1 Pengertian Game Game saat ini merupakan suatu bentuk hiburan yang umum dan dapat ditemui dalam kehidupan sehari-hari. Berbicara tentang pengertian game, J. Huizinga dalam karya

Lebih terperinci

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah ); PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut

Lebih terperinci

Pemrograman Berorientasi Obyek. Ramos Somya

Pemrograman Berorientasi Obyek. Ramos Somya Pemrograman Berorientasi Obyek Ramos Somya Adalah paradigma pemrograman yang diorientasikan pada obyek. Inti dari konsep berorientasi obyek adalah obyek, yang merepresentasikan entitas-entitas secara nyata

Lebih terperinci

Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming

Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming Hana Pertiwi S.T 3/11/2014 Object Oriented Programming (OOP)

Lebih terperinci

Pemrograman Lanjut. Class dan Object. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut

Pemrograman Lanjut. Class dan Object. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Pemrograman Lanjut Class dan Object Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Memahami tentang classes, objects, methods dan instance variables. Mampu memberikan contoh object

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Sistem Sistem seperti yang ditulis dalam buku analisis dan disain sistem informasi Jogianto HM didefinisikan sebagai kumpulan dari elemenelemen yang berinteraksi untuk

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

Modul Visual Basic 6.0

Modul Visual Basic 6.0 Modul Visual Basic 6.0 1. Mengenal Pemrograman Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun

Lebih terperinci

MEDIA PEMBELAJARAN PENGENALAN BAGIAN-BAGIAN OTAK MANUSIA

MEDIA PEMBELAJARAN PENGENALAN BAGIAN-BAGIAN OTAK MANUSIA MEDIA PEMBELAJARAN PENGENALAN BAGIAN-BAGIAN OTAK MANUSIA Ardiles Sinaga, M.T 1, Biduni Eliza Syebat Muryati.Putri 2 Program Studi Teknik Informatika, STMIK LPKIA BANDUNG Jln. Soekarno Hatta No. 456 Bandung

Lebih terperinci

APLIKASI PENGOLAHAN DATA SISWA SMP NEGERI 19 PALEMBANG DENGAN MENGGUNAKAN PEMROGRAMAN BORLAND DELPHI 7.0

APLIKASI PENGOLAHAN DATA SISWA SMP NEGERI 19 PALEMBANG DENGAN MENGGUNAKAN PEMROGRAMAN BORLAND DELPHI 7.0 APLIKASI PENGOLAHAN DATA SISWA SMP NEGERI 19 PALEMBANG DENGAN MENGGUNAKAN PEMROGRAMAN BORLAND DELPHI 7.0 Sri Maryati Jurusan Sistem Infomasi STMIK PalComTech Palembang Abstrak Pengolahan data yang berbasis

Lebih terperinci

BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian,

BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian, BAB III LANDASAN TEORI 3.1 Bimbingan dan Penyuluhan Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian, pengertian

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

PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO

PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO Budhi Irawan, S.Si, M.T 1 PENDAHULUAN Meskipun bahasa C adalah bahasa pemrograman yang berkekuatan tinggi (powerful) atau bisa digunakan untuk membuat program

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan

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

DASAR PEMROGRAMAN VISUAL BASIC

DASAR PEMROGRAMAN VISUAL BASIC BAHAN BELAJAR 1 DASAR PEMROGRAMAN VISUAL BASIC Sasaran : Setelah mempelajari bahan belajar ini, diharapkan mahasiswa dapat : a. Mengenal dan menggunakan bahasa pemrograman Visual Basic b. Mengenal dan

Lebih terperinci

BAB 1 PENDAHULUAN. ataupun emosi. Dengan menyimpan informasi dan sehimpunan aturan penalaran yang

BAB 1 PENDAHULUAN. ataupun emosi. Dengan menyimpan informasi dan sehimpunan aturan penalaran yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perancangan Perkembangan teknologi informasi sekarang ini berjalan sangan cepat dan memegang peranan penting dalam berbagai hal. Komputer merupakan salah satu bagian

Lebih terperinci

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, S.Kom.,M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural. 38 BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM 4.1 Perancangan Program Aplikasi 4.1.1 Bentuk Program Suatu program dapat dibuat dengan dua cara yaitu secara OOP (Object Oriented Programming) atau secara

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Penerapan Program Sistem Informasi Akutansi Estimasi Pembiayaan Bahan Baku Pada PT. Nitori

Lebih terperinci

KONSEP OBJEK ORIENTASI PROGRAM

KONSEP OBJEK ORIENTASI PROGRAM KONSEP OBJEK ORIENTASI PROGRAM Obyektif : 1. Mengerti maksud inheritance 2. Mengerti dan memahami encapsulation 3. Mengerti dan dapat menjelaskan mengenai polymorphism 4. Dapat membuat program paling sederhana

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Installasi Program Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih dahulu komponen-komponen utama komputer yang mendukung setiap proses harus sudah

Lebih terperinci

Object OrientedProgramming

Object OrientedProgramming Object OrientedProgramming Pemrograman Visual (TH22012 ) by Kartika Firdausy 081.328.718.768 kartikaf@indosat.net.id kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf kartikaf.wordpress.com Object Oriented

Lebih terperinci

OBJECT ORIENTED PROGRAMMING DENGAN PHP. Janitra Panji

OBJECT ORIENTED PROGRAMMING DENGAN PHP. Janitra Panji OBJECT ORIENTED PROGRAMMING DENGAN PHP Janitra Panji Overview Class Properti / Atribut Method Visibilitas Member Object Constructor & Destructor Inheritance Definisi Class Class disusun berdasarkan karakteristik

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu, analisis, perancangan,

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Penjualan, pembelian, dan inventori merupakan hal yang paling penting dari sebuah perusahaan. Tanpa pencatatan yang baik dalam penjualan, pembelian maupun inventori,

Lebih terperinci

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN http://sholikins.wordpress.com http://sholikins.wordpress.com 1 Pemrograman Berorientasi Objek / OOP (Objek Oriented Programming)??? http://sholikins.wordpress.com

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional

Lebih terperinci

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK A. KONSEP BERORIENTASI OBJEK SEKILAS Bagian ini menjelaskan yang dimaksud objek dalam bidang teknologi objek (object technology/ot). Bagian ini juga menguji

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

Praktikum 6 SubForm dan Kode VBA Praktikum 6 SubForm dan Kode VBA A. TUJUAN Dapat mengkaitkan antara Form Utama dan SubForm Dapat menghubungkan antar Form secara manual Memahami arti dari Non-Synchronized Form Dapat memodifikasi properti

Lebih terperinci

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)

Lebih terperinci

Konsep I/O Programming

Konsep I/O Programming Pertemuan 4 Algoritma dan Pemrograman 2A Jurusan Sistem Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015 Review Konsep Pemrograman dengan Delphi dengan Delphi Pembuatan

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

KONSEP PENGELOLAAN BASIS DATA

KONSEP PENGELOLAAN BASIS DATA BAB VIII KONSEP PENGELOLAAN BASIS DATA 8.1. PENDAHULUAN Basis data spasial mendeskripsikan sekumpulan entity baik yang memiliki lokasi atau posisi yang tetap maupun yang tidak tetap. Hampir semua SIG memiliki

Lebih terperinci

BAB II LANDASAN TEORI. Sistem Pendukung Keputusan (SPK) merupakan sistem informasi

BAB II LANDASAN TEORI. Sistem Pendukung Keputusan (SPK) merupakan sistem informasi BAB II LANDASAN TEORI 2.1 Sistem Pendukung Keputusan Sistem Pendukung Keputusan (SPK) merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan, dan pemanipulasian data. Sistem itu digunakan

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

Media Pembelajaran Bahasa Pemrograman C++...(Luh Joni Erawati Dewi)

Media Pembelajaran Bahasa Pemrograman C++...(Luh Joni Erawati Dewi) ISSN0216-3241 63 Media Pembelajaran Bahasa Pemrograman C++ Oleh Luh Joni Erawati Dewi Jurusan Manajemen Informatika, FTK, Undiksha Abstrak Tulisan ini adalah hasil pengembangan Media Pembelajaran Bahasa

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 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 V IMPLEMENTASI DAN PENGUJIAN SISTEM. dari perangkat lunak. Tujuannya dari pengujian ini adalah untuk menjamin bahwa

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dari perangkat lunak. Tujuannya dari pengujian ini adalah untuk menjamin bahwa BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian di lakukan untuk menjamin kualitas dan juga mengetahui

Lebih terperinci