SlideShare une entreprise Scribd logo
1  sur  27
CS1023 Pemrograman Komputer Lecture 2 Tipe Dasar dan Komposisi
TYPE ,[object Object],[object Object],[object Object],[object Object]
[object Object]
Macam-macam TYPE
Bilangan logika
Tabel kebenaran operator boolean
Bilangan bulat
Bilangan riil
Karakter
String
[object Object]
Katakunci  ,[object Object]
Contoh Type Hari
[object Object]
Notasi Type Bentukan ,[object Object],[object Object],[object Object],[object Object]
Contoh 1: Type Point
Deklarasi variabel
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contoh 2: Type JAM
Notasi Algoritmik
Deklarasi variabel
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contoh 3. Sistem Penjadwalan
Notasi algoritmik Notasi Algoritmik
Deklarasi Variabel Jika dideklarasikan sebuah NAMA Jadwal_kuliah Cara mengacu elemen di JADWAL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reference: ,[object Object]

Contenu connexe

Tendances

Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurKuliahKita
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++aks247
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandiDevandy Enda
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritmaDhan junkie
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur dataDevandy Enda
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul viiDevi Apriansyah
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Konstruktor dan destruktor
Konstruktor dan destruktorKonstruktor dan destruktor
Konstruktor dan destruktorroy naldo
 
7. pemrograman struktur
7. pemrograman struktur7. pemrograman struktur
7. pemrograman strukturRoziq Bahtiar
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)nakomuri
 

Tendances (20)

Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
P1 2-tipe data
P1 2-tipe dataP1 2-tipe data
P1 2-tipe data
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandi
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
 
Pointer
PointerPointer
Pointer
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur data
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
Pointer c++
Pointer c++Pointer c++
Pointer c++
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Topik 10 Fungsi
Topik 10 FungsiTopik 10 Fungsi
Topik 10 Fungsi
 
Relational algebra
Relational algebraRelational algebra
Relational algebra
 
Procedur
ProcedurProcedur
Procedur
 
07. menggunakan fungsi
07. menggunakan fungsi07. menggunakan fungsi
07. menggunakan fungsi
 
Kelompok 2.4
Kelompok 2.4Kelompok 2.4
Kelompok 2.4
 
Konstruktor dan destruktor
Konstruktor dan destruktorKonstruktor dan destruktor
Konstruktor dan destruktor
 
7. pemrograman struktur
7. pemrograman struktur7. pemrograman struktur
7. pemrograman struktur
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)
 

En vedette

ArabNet 2010 Pre-Conference Workshop in Cairo
ArabNet 2010 Pre-Conference Workshop in CairoArabNet 2010 Pre-Conference Workshop in Cairo
ArabNet 2010 Pre-Conference Workshop in CairoMuhammad Mansour
 
Pengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaPengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaRolly Maulana Awangga
 
Komputasi Hijau Indonesia core concept
Komputasi Hijau Indonesia core conceptKomputasi Hijau Indonesia core concept
Komputasi Hijau Indonesia core conceptRolly Maulana Awangga
 
Cloud collaboration trends(3) strategy
Cloud collaboration trends(3) strategyCloud collaboration trends(3) strategy
Cloud collaboration trends(3) strategyJorge Araluce
 

En vedette (6)

ArabNet 2010 Pre-Conference Workshop in Cairo
ArabNet 2010 Pre-Conference Workshop in CairoArabNet 2010 Pre-Conference Workshop in Cairo
ArabNet 2010 Pre-Conference Workshop in Cairo
 
Pengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaPengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesia
 
Komputasi Hijau Indonesia core concept
Komputasi Hijau Indonesia core conceptKomputasi Hijau Indonesia core concept
Komputasi Hijau Indonesia core concept
 
Peluang bisnis internet
Peluang bisnis internetPeluang bisnis internet
Peluang bisnis internet
 
Community marketing
Community marketingCommunity marketing
Community marketing
 
Cloud collaboration trends(3) strategy
Cloud collaboration trends(3) strategyCloud collaboration trends(3) strategy
Cloud collaboration trends(3) strategy
 

Similaire à CS1023 Pemrograman Komputer Lecture 2 Tipe Dasar dan Komposisi

Similaire à CS1023 Pemrograman Komputer Lecture 2 Tipe Dasar dan Komposisi (20)

Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
Algoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adtAlgoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adt
 
Algoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data TypeAlgoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data Type
 
Tistrukdat1
Tistrukdat1Tistrukdat1
Tistrukdat1
 
Tipe data
Tipe dataTipe data
Tipe data
 
Tugas blog
Tugas blog Tugas blog
Tugas blog
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Desain Top Down
Desain Top DownDesain Top Down
Desain Top Down
 
Topik 4 Tipe Data
Topik 4 Tipe DataTopik 4 Tipe Data
Topik 4 Tipe Data
 
Alex algoritma-02
Alex algoritma-02Alex algoritma-02
Alex algoritma-02
 
Algoritma pertemuan 1
Algoritma pertemuan 1Algoritma pertemuan 1
Algoritma pertemuan 1
 
Algo 1 2
Algo 1 2Algo 1 2
Algo 1 2
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Alex algoritma-02
Alex algoritma-02Alex algoritma-02
Alex algoritma-02
 
Tipe data dan variabel
Tipe data dan variabelTipe data dan variabel
Tipe data dan variabel
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
207 p03
207 p03207 p03
207 p03
 

Plus de Rolly Maulana Awangga

Admin create site collection - share point 2013 Training Series Indonesia
Admin create site collection - share point 2013 Training Series IndonesiaAdmin create site collection - share point 2013 Training Series Indonesia
Admin create site collection - share point 2013 Training Series IndonesiaRolly Maulana Awangga
 
Pon Peparnas 2016 Email Setting On Android
Pon Peparnas 2016 Email Setting On AndroidPon Peparnas 2016 Email Setting On Android
Pon Peparnas 2016 Email Setting On AndroidRolly Maulana Awangga
 
Gerakan Komputasi Hijau : Green ICT Movement Indonesia
Gerakan Komputasi Hijau : Green ICT Movement IndonesiaGerakan Komputasi Hijau : Green ICT Movement Indonesia
Gerakan Komputasi Hijau : Green ICT Movement IndonesiaRolly Maulana Awangga
 
Referensi Penelitian Rekayasa Perangkat Lunak berbasis Ontologi
Referensi Penelitian Rekayasa Perangkat Lunak berbasis OntologiReferensi Penelitian Rekayasa Perangkat Lunak berbasis Ontologi
Referensi Penelitian Rekayasa Perangkat Lunak berbasis OntologiRolly Maulana Awangga
 
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Rolly Maulana Awangga
 
Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Rolly Maulana Awangga
 
Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Rolly Maulana Awangga
 
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Rolly Maulana Awangga
 
Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Rolly Maulana Awangga
 
Pembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaPembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaRolly Maulana Awangga
 
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...Rolly Maulana Awangga
 
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Rolly Maulana Awangga
 
Social Customer Relationship Management Platform
Social Customer Relationship Management PlatformSocial Customer Relationship Management Platform
Social Customer Relationship Management PlatformRolly Maulana Awangga
 
Garuda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyGaruda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyRolly Maulana Awangga
 

Plus de Rolly Maulana Awangga (20)

Geospatial Intelligence Milestone
Geospatial Intelligence MilestoneGeospatial Intelligence Milestone
Geospatial Intelligence Milestone
 
Admin create site collection - share point 2013 Training Series Indonesia
Admin create site collection - share point 2013 Training Series IndonesiaAdmin create site collection - share point 2013 Training Series Indonesia
Admin create site collection - share point 2013 Training Series Indonesia
 
Pon Peparnas 2016 Email Setting On Android
Pon Peparnas 2016 Email Setting On AndroidPon Peparnas 2016 Email Setting On Android
Pon Peparnas 2016 Email Setting On Android
 
Gerakan Komputasi Hijau : Green ICT Movement Indonesia
Gerakan Komputasi Hijau : Green ICT Movement IndonesiaGerakan Komputasi Hijau : Green ICT Movement Indonesia
Gerakan Komputasi Hijau : Green ICT Movement Indonesia
 
Proposal bandung ber qurban
Proposal bandung ber qurbanProposal bandung ber qurban
Proposal bandung ber qurban
 
Referensi Penelitian Rekayasa Perangkat Lunak berbasis Ontologi
Referensi Penelitian Rekayasa Perangkat Lunak berbasis OntologiReferensi Penelitian Rekayasa Perangkat Lunak berbasis Ontologi
Referensi Penelitian Rekayasa Perangkat Lunak berbasis Ontologi
 
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
 
Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30
 
Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004
 
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
 
Andrie wongso motivation training
Andrie wongso   motivation trainingAndrie wongso   motivation training
Andrie wongso motivation training
 
Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]
 
Pembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaPembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimedia
 
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...
Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komp...
 
Membangun kekuatan organisasi
Membangun kekuatan organisasiMembangun kekuatan organisasi
Membangun kekuatan organisasi
 
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
 
Social Customer Relationship Management Platform
Social Customer Relationship Management PlatformSocial Customer Relationship Management Platform
Social Customer Relationship Management Platform
 
Garuda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyGaruda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition Strategy
 
Social CRM with web 3.0
Social CRM with web 3.0Social CRM with web 3.0
Social CRM with web 3.0
 
5 - fungsi
5 - fungsi5 - fungsi
5 - fungsi
 

CS1023 Pemrograman Komputer Lecture 2 Tipe Dasar dan Komposisi

Notes de l'éditeur

  1. Type tidak menentukan alokasi memori di komputer, tetapi hanya mendefinisikan pola struktur informasi.
  2. Macam-macam type: Type dasar  diasumsikan ada dan siap dipakai Type dasar yg tersedia dlm suatu bahasa adalah type yg sdh didefnsikan oleh pemroses bahasa. Karena sudah didefinisikan maka pemrogram dpt memakai nama type dan semua operator yg tersedia, dan mentaati semua domain nilai yang disimpan dlm type tsb Type dasar yang dianggap biasanya tersedia dlm bahasa tingkat tinggi (& mrpkn type dasar dlm notasi algortmk) adalah type-type dasar sbb: Bilangan logika Bilangan bulat Bilangan riil Karakter Implementasi type tsb dalam berbagai bahasa dapat sedikit berbeda. Type bentukan  dibentuk dari type dasar atau dari type bentukan/komposisi yang sudah dibuat
  3. Type ini seringkali terdapat pada bahasa tingkat tinggi, gunanya untuk mendefinisikan dengn lebih jelas suatu himpunan nilai yang pasti, misal: type hari : (senin, selasa, rabu, kamis, jumat, sabtu, minggu)
  4. Materi lengkap di IF1281_TYPE.pdf
  5. Materi lengkap di IF1281_TYPE.pdf
  6. Perhatikan dalam pengertian sebagai type bentukan, maka ada keseluruhan type yang harus dibentuk menurut pembentuk tertentu yaitu konstruktor , atau adanya komponen type yang harus dapat diacu oleh selektor .
  7. Operator thd type harus dibuat. Hal ini akan dibahas pada kuliah Algoritma & struktur data karena hakekatnya membentuk type berarti menentukan struktur data.