LOGO




              Pertemuan 1 - Introduction
       Praktikum Struktur Data
         Menggunakan Bahasa
                        JAVA
                                  Oleh:
                         Dian Nuraiman
Outline

o Pengenalan JAVA: Instalasi, Membuat Program
  Sederhana
o Review Materi Pemrograman Dasar
   Variabel, Tipe Data, Operator, Input/Output, Pemilihan
     (if-else, switch-case), Pengulangan (while, do-
     while, for)
o Pengenalan Object Oriented Programming (OOP)
   Class, Object, Field, Method, etc.
o Sorting
   Bubble sort, Selection Sort, Insertion Sort, Quick Sort
o Searching
   Binary search, Sequential search
o Abstract Data Type (ADT)
The Rules of the game

o Lama praktikum 90 menit/minggu.
o Jadwal terlampir.
o Tilawah al-Quran sebelum praktikum dimulai.
o Tugas: individu dan kelompok.
o Setiap kelompok melaporkan progress report per
  minggu.
o Projek akhir kelompok dipresentasikan di akhir
  semester.
o Unsur-unsur penilaian: tugas, uts, uas, kehadiran.
o Mari budayakan datang tepat waktu.
Jadwal Kuliah

Senin                        Rabu
08.30 – 10.00 : IF/C (1)     08.30 – 10.00 : MAT/B (1)
10.00 – 11.30 : IF/C (2)     10.00 – 11.30 : MAT/B (2)
                             10.00 – 11.30 : MAT/A
Selasa
07.00 – 08.30 : IF/D (1)     Kamis
10.00 – 11.30 : IF/D (2)     13.00 – 14.30 : IF/A (1)
13.00 – 14.30 : IF/B (1)     14.30 – 16.00 : IF/A (2)
14.30 – 16.00 : IF/B (2)
Agenda Pertemuan

o Tilawah al-Quran   : 5 menit
o Review Teori       : 15 menit
o Praktek            : 70 menit
Referensi

o Data Structures with Java 2nd Edition. 2007. John R.
  Hubbard. Schaum’s Outline Series, McGraw Hill.
o Data Structures & Algorithms in Java 2nd Edition. 2003.
  Robert Lafore. Sams Publishing.
o Algoritma dan Struktur Data dalam Bahasa Java. 2008.
  Adi Nugroho. Penerbit Andi Offset, Yogyakarta.
o Konsep dan Implementasi Struktur Data. 2006. Teddy
  Agus, Agus Projono. Penerbit Informatika, Bandung.
o Pemrograman JAVA. 2005. Rijalul Fikri, dkk. Penerbit
  ANDI.
o Buku-buku dan e-book lainnya yang berhubungan dengan
  Struktur Data dan Pemrograman JAVA.
Strategi Belajar


  1.   Rajin berlatih
  2.   Tekun/ulet
  3.   Sabar
  4.   Jangan malu bertanya
  5.   Belajar sebelum kuliah
  6.   Berdoa
Apa itu Struktur Data?

        Struktur data adalah desain dan
        perancangan pengelolaan data
        dalam memori komputer untuk
        menyelesaikan masalah.

        Struktur data yang paling
        mendasar array (tabel), linked
        list (list berkait), dan tree
        (pohon).
Apa itu JAVA?

Java merupakan bahasa
pemrograman berorientasi objek yang
bebas platform, dikembangkan oleh
SUN Micro Systems dengan sejumlah
keunggulan yang memungkinkan Java
dijadikan sebagai bahasa
pengembangan enterprise.
Sejarah JAVA

Java lahir karena ketidakpuasan seorang insinyur di SUN
Micro System bernama James Gosling. Ia tidak puas dengan
kompiler C++, karena dinilai terlalu banyak menghasilkan
bug, biaya besar, sangat bergantung terhadap platform.

Gosling menciptakan kompiler Oak. Pada tahun 1994, Oak
diubah namanya menjadi Java.
Keunggulan JAVA

o   Multiplatform applications
o   Object oriented applications
o   GUI-based applications
o   Web applications
o   Secure applications
o   Distributed networking applications
o   Mission-critical applications
o   Multithreaded applications
Kapan Menggunakan JAVA?

Untuk program ‘kecil-kecilan’, Java terlalu ‘mewah’. Lebih baik
menggunakan Pascal atau C supaya lebih ‘hemat energi’.

Java tepat untuk membuat software berkualitas, bersih dari
kesemrawutan, untuk produksi masal, platform
independent, memiliki tingkat keamanan tinggi, atau membuat
software aplikasi enterprise.
Homeworks

Tugas minggu ini
1. Cari buku referensi.
2. Pelajari cara instalasi Java.
3. Buat program sederhana menggunakan Java.

Next Week
Review materi pemrograman dasar:
variabel, tipe data, operator, input/output, pemilihan (if-
else, switch-case), pengulangan (while, do-while, for).
Sudah siap kuliah
              Struktur Data???




Sampai ketemu minggu depan… (“,)

struktur data

  • 1.
    LOGO Pertemuan 1 - Introduction Praktikum Struktur Data Menggunakan Bahasa JAVA Oleh: Dian Nuraiman
  • 2.
    Outline o Pengenalan JAVA:Instalasi, Membuat Program Sederhana o Review Materi Pemrograman Dasar  Variabel, Tipe Data, Operator, Input/Output, Pemilihan (if-else, switch-case), Pengulangan (while, do- while, for) o Pengenalan Object Oriented Programming (OOP)  Class, Object, Field, Method, etc. o Sorting  Bubble sort, Selection Sort, Insertion Sort, Quick Sort o Searching  Binary search, Sequential search o Abstract Data Type (ADT)
  • 3.
    The Rules ofthe game o Lama praktikum 90 menit/minggu. o Jadwal terlampir. o Tilawah al-Quran sebelum praktikum dimulai. o Tugas: individu dan kelompok. o Setiap kelompok melaporkan progress report per minggu. o Projek akhir kelompok dipresentasikan di akhir semester. o Unsur-unsur penilaian: tugas, uts, uas, kehadiran. o Mari budayakan datang tepat waktu.
  • 4.
    Jadwal Kuliah Senin Rabu 08.30 – 10.00 : IF/C (1) 08.30 – 10.00 : MAT/B (1) 10.00 – 11.30 : IF/C (2) 10.00 – 11.30 : MAT/B (2) 10.00 – 11.30 : MAT/A Selasa 07.00 – 08.30 : IF/D (1) Kamis 10.00 – 11.30 : IF/D (2) 13.00 – 14.30 : IF/A (1) 13.00 – 14.30 : IF/B (1) 14.30 – 16.00 : IF/A (2) 14.30 – 16.00 : IF/B (2)
  • 5.
    Agenda Pertemuan o Tilawahal-Quran : 5 menit o Review Teori : 15 menit o Praktek : 70 menit
  • 6.
    Referensi o Data Structureswith Java 2nd Edition. 2007. John R. Hubbard. Schaum’s Outline Series, McGraw Hill. o Data Structures & Algorithms in Java 2nd Edition. 2003. Robert Lafore. Sams Publishing. o Algoritma dan Struktur Data dalam Bahasa Java. 2008. Adi Nugroho. Penerbit Andi Offset, Yogyakarta. o Konsep dan Implementasi Struktur Data. 2006. Teddy Agus, Agus Projono. Penerbit Informatika, Bandung. o Pemrograman JAVA. 2005. Rijalul Fikri, dkk. Penerbit ANDI. o Buku-buku dan e-book lainnya yang berhubungan dengan Struktur Data dan Pemrograman JAVA.
  • 7.
    Strategi Belajar 1. Rajin berlatih 2. Tekun/ulet 3. Sabar 4. Jangan malu bertanya 5. Belajar sebelum kuliah 6. Berdoa
  • 8.
    Apa itu StrukturData? Struktur data adalah desain dan perancangan pengelolaan data dalam memori komputer untuk menyelesaikan masalah. Struktur data yang paling mendasar array (tabel), linked list (list berkait), dan tree (pohon).
  • 9.
    Apa itu JAVA? Javamerupakan bahasa pemrograman berorientasi objek yang bebas platform, dikembangkan oleh SUN Micro Systems dengan sejumlah keunggulan yang memungkinkan Java dijadikan sebagai bahasa pengembangan enterprise.
  • 10.
    Sejarah JAVA Java lahirkarena ketidakpuasan seorang insinyur di SUN Micro System bernama James Gosling. Ia tidak puas dengan kompiler C++, karena dinilai terlalu banyak menghasilkan bug, biaya besar, sangat bergantung terhadap platform. Gosling menciptakan kompiler Oak. Pada tahun 1994, Oak diubah namanya menjadi Java.
  • 11.
    Keunggulan JAVA o Multiplatform applications o Object oriented applications o GUI-based applications o Web applications o Secure applications o Distributed networking applications o Mission-critical applications o Multithreaded applications
  • 12.
    Kapan Menggunakan JAVA? Untukprogram ‘kecil-kecilan’, Java terlalu ‘mewah’. Lebih baik menggunakan Pascal atau C supaya lebih ‘hemat energi’. Java tepat untuk membuat software berkualitas, bersih dari kesemrawutan, untuk produksi masal, platform independent, memiliki tingkat keamanan tinggi, atau membuat software aplikasi enterprise.
  • 13.
    Homeworks Tugas minggu ini 1.Cari buku referensi. 2. Pelajari cara instalasi Java. 3. Buat program sederhana menggunakan Java. Next Week Review materi pemrograman dasar: variabel, tipe data, operator, input/output, pemilihan (if- else, switch-case), pengulangan (while, do-while, for).
  • 14.
    Sudah siap kuliah Struktur Data??? Sampai ketemu minggu depan… (“,)