Pages

Banner 468 x 60px

 

Kamis, 30 April 2020

REVIEW BUKU

2 komentar

Review “Buku Algoritma & Pemrograman Menggunakan Java”


Buku " Algoritma dan Pemrograman Mengggunakan Java"

“ Identitas Buku ”
·         Judul Buku         : Algoritma & Pemrograman Menggunakan Java
·         Penulis Buku      : Abdul Kadir
·         Penerbit Buku    : ANDI Yogyakarta
·         Tempat Terbit    : Yogyakarta
·         Tahun Terbit      : 2012
·         Ukuran               :16 x 23 Cm
·         Jumlah Halaman: xii + 288 halaman
·         ISBN                   : 978-979-29-2751-1
·         Harga                  : Rp. 71.900,00

“ Ulasan Buku ”


·        Apa yang dibahas dalam buku ini?

Buku Algoritma dan Pemrograman Menggunakan Java ini terdiri dari 11 bab pembahasan, berikut pembahasannya berdasarkan review saya:

Bab 1
Pada bab 1 ini terdapat pengantar algoritma dan pemrograman. Pada bab ini terdapat 5 pokok pembahasan. Bab ini membahas pengertian program dan bahasa pemrograman, penerjemahan bahasa, penyelesaian masalah dengan program, tanya dan jawab, soal. Dengan tiga sub bahasan pada pokok bahasan ke tiga yang berisi tentang menganalisis masalah dan membuat algoritma, menuangkan algoritma ke dalam bentuk program, mengeksekusi dan menguji program.
Bab 2
Pada bab ke 2  ini membahas tentang Struktur dasar algoritma. Pada bab ke 2 ini terdapat tujuh pokok bahasan. Bab ini membahas macam struktur dasar algoritma, struktur sekuensial, struktur seleksi, struktur pengulangan, kombinasi struktur dasar, tanya dan jawab, dan soal.
Bab 3
Pada bab ke 3 ini membahas tentang pedoman penyusunan algoritma. Pada bab ke 3 ini terdapat lima pokok bahasan. Bab ini berisi pembahasan algoritma dalam kehidupan sehari hari, dasar penyusunan algoritma, pedoman menyusun pseudocode, tanya dan jawab, dan soal. 
Bab 4
Pada bab ke 4 ini membahas tentang dasar bahasa java. Bab ini berisi tentang pengenalan perogram java, cara menulis program java, penjelasan tentang mengkompilasi dan menjalankan program java, mengenan pengenal, mengenal tipe data, mengenal variabel, mengenal literal, menampilkan informasi ke layar, mengenal operator, mengenal prioritas operator, pengarah tipe, menangani operator matematika, macam macam operator unit, operator aritmatika pada string, operator penambahan dan pengurangan, operator penugasan, menangani pemasukan data, memahami paket, pembahasan lebih lanjut tentang pembacaan data dari keyboard, tanya dan jawab, soal. Pada pokok bahasan ke enam terdapat tiga pokok bahasan yaitu mendeklarasikan variabel, memberikan nilai ke variabel, dan jenis variabel. Pada pokok bahasan ke 9 terdapat tiga pokok bahasan yaitu operator aritmatika, operator perbandingan, dan operator logika. Pada pokok bahasan ke tiga belas terdapat tujuh sub bahasan yaitu operator &, operator|, operator ^, operator ~, operator <<, operator >>, dan operator >>>.
Bab 5
Pada bab ke 5 ini berisi tentang pembahasan berbagai operator seleksi. Terdapat delapan pokok pembahasan dan dua sub bahasan. Delapan pokok bahasan tersebut yaitu mengenal struktur seleksi pada java, seleksi sederhana, seleksi dengan kondisi majemuk, seleksi bersarang, seleksi dengan string, contoh lain lain, tanya dan jawab, soal. Sub bahasan pada pokok bahasan pertama yaitu penerjemahan betuk JIKA..AKHIR-JIKA, Penerjamahan bentuk bentuk COCOK..AKHIR-COCOK.
Bab 6
Pada bab ke 6 ini berisi tentang pembahasan berbagai operasi pengulangan. Pada bab ini terdapat lima pokok bahasan yaitu memahami bentuk ULANG..AKHIR-ULANG,ULANG..SAMPAI dan Translasi ke Program java, memahami bentuk UNTUK..AKIR.UNTK dan Translasi ke program java, berbagai coaplikasi, tanya dan jawab, dan soal. 
Bab 7
Pada bab ke 7 ini berisi tentang larik. Pada bab ini terdapat 7 pokok bahasan dan 4 sub bahasan pada pokok bahasn ke 2. pokok bahasan tersebut adalah , pengertian larik, larik pada java, contoh berbagai operasi dengan larik, larik berdimensi dua, larik bertipe class, tanya dan jawab, soal. sub bahasan pada pokok bahasan kedua yaitu pendeklarasian larik dan pembuatan objek larik, pengaksesan elemen larik, pengisian nilai saat pendeklarasian, mengetahui jumlah elemen larik. 
Bab 8
Pada bab 8 ini berisi tentang subrutin. Pada bab ini terdapat 9 pokok bahasan yaitu penulisan algoritma untuk subrutin, subrutin pada java, dasar pembuatan metode, metode tanpa nilai balik berbagai contoh subrutin, mengubah nilai argumen, out of topic [OOT]: kelas yang sesungguhnya pada java, tanya dan jawab, dan soal. 
Bab 9
Pada bab 9 ini berisi tentang Rekursi, Terdapat 4 pokok pembahasan yaitu pengenalan rekursi, contoh persoalan-persoalan rekursi tanya dan jawab, dan soal.
Bab 10
Pada bab 10 ini berisi tentang pencarian data, Terdapat 6 pokok pembahasan, yaitu pengantar pencarian data, pencarian sekuensial, pencarian terhadap data urut, berbagai kasus pencarian, tanya dan jawab, dan  soal.
Bab 11
Pada bab 11 ini berisi tentang pengurutan data, terdapat 8 pokok bahasan , yaitu pengantar pengurutan data, metode bubble sort, metode pengurutan seleksi, pengurutan dengan penyisipan, pengurutan dengan penyisipan biner, metode quick sort, tanya dan jawab, dan soal.
Sampai di Mana Batasan-batasan Buku ini ?

Buku yang berjudul Algoritma dan Pemrograman Menggunakan Java ini hanya sebatas membahas mengenai pengantar algoritma dan pemrograman, struktur dasar algoritma, pedoman penyusunan algoritma, dasar-dasar dalam bahasa java, berbagai macam operator seleksi, berbagai macam operasi pengulangan, larik, subrutin, rekursi, pencarian data, dan pengurutan data saja.


Apa Tujuan dan Sasaran Buku ini ?

Tujuan dan sasaran dari buku ini adalah agar kita dapat memperoleh pengetahuan dan pemahaman tentang algoritma dan juga pemrograman dasar menggunakan bahasa pemrograman java, yang meliputi:
·         Pengantar algoritma dan pemrograman,
·         Struktur dasar algoritma dan pedoman penyusunan algoritma,
·         Dasar-dasar dalam bahasa java,
·         Berbagai macam operator seleksi dan operasi pengulangan, dan
·         Larik, subrutin, rekursi, pencarian data, dan pengurutan data.


Untuk Siapa Buku Ini ?

Menurut saya buku ini diperlukan bagi kalangan dosen dan mahasiswa, karena buku ini dapat dijadikan salah satu referensi baik untuk kegiatan pembelajaran maupun praktikum. Buku ini juga sangat cocok untuk orang yang suka belajar algoritma dan pemrograman dasar menggunakan bahasa pemograman Java. 

Mengapa Kita Harus Membaca/ Mempelajari Buku ini ?

Kita harus membaca ataupun mempelajari buku yang ditulis oleh Abdul Kadir ini, karena beberapa alasan berikut ini:
·    Materi didalam buku ini dibahas dengan bahasa yang sederhana dan membuat materi mudah dipahami dan dipraktikkan.
·  Buku ini membahas mengenai berbagai contoh penyelesaian masalah yang berbasis komputer.
·     Dan buku ini juga memberikan latihan-latihan yang mengembangkan kemampuan kita dengan cepat.

Bagaimana Cara Mempelajari Buku ini ?

1. Untuk para pemula seperti saya, langkah awal yang perlu kita lakukan adalah mempelajari terlebih dahulu materi dasar tentang algoritma dan juga pemrograman dasar.
2.   Setelah kita memahami materi dasar tersebut, langkah berikutnya adalah melakukan instalasi software-software yang diperlukan , contohnya Aplikasi Java Neatbeans.
3.  Jika software telah terpasang dengan tepat, langkah berikutnya adalah mempelajari materi tentang algoritma dan pemrograman dasar secara keseluruhan. Kerjakan modul / soal yang berhubungan dengan algoritma dan pemrograman, bila menemukan kesalahan periksa apakah kode yang kita tulis sudah benar atau belum.
4.      Yang terakhir, lakukan modifikasi program sesuai dengan kreasi kita masing-masing.


Bagaimana Komentar Pribadi saya Tentang Buku Ini ?

Menurut saya buku ini sangat cocok bagi pemula yang ingin mempelajari pemrograman dari dasar menggunakan bahasa pemrograman java. Dalam buku ini juga sudah tersedia CD yang berisi program java beserta source code. Buku ini juga lebih interaktif dengan adanya tanya jawab dan soal. Tetapi buku ini juga memiliki sedikit kekurangan yaitu dalam buku ini belum terdapat pembahasan tentang pemrograman lanjutan dengan menggunakan java.

Tulisan saya diatas merupakan hasil review saya terhadap buku “ Algoritma dan Pemograman Menggunakan Java” yang ditulis oleh Abdul Kadir. Tujuan review saya ini adalah untuk memenuhi challenge kuliah, mata kuliah Jaringan Komputer. Semoga review saya ini dapat bermanfaat.............................................

Read more...

Kamis, 26 Maret 2020

Fungsi Icon- Icon Pada Cisco Packet Tracer

0 komentar

A.   Fungsi Icon - Icon Pada Cisco Packet Tracer
Cisco Packet Tracer merupakan salah satu program atau tools e-learning yang di buat oleh perusahaan Cisco, program ini secara umum digunakan untuk mensimulasikan cara  kerja suatu jaringan berdasarkan topologi serta konfigurasi yang dilakukan oleh penggunanya. software ini merupakan software yang banyak digunakan untuk belajar bagi para penggiat dunia jaringan komputer, karena dengan menggunakan program ini kita dapat menggambarkan desain sebuah topologi yang akan dibuat oleh pengguna.
Fungsinya adalah untuk merancang sebuah sistem atau topologi jaringan yang akan di terapkan pada dunia nyata/kerja, karena kalau kita merancang topologi jaringan komputer tanpa bantuan aplikasi seperti ini bisa  membutuhkan biaya yang mahal. Makanya cisco membuat aplikasi seprti ini agar orang dapat belajar tanpa membutuhkan biaya yang mahal.
Berikut adalah  fungsi – fungsi icon yang sering dipakai pada saat kita membuat simulasi suatu jaringan.

                    


1. Menu bar


a.  File 
     Di dalam menu bar file terdapat 10 sub menu, diantaranya :
·         New (Ctrl + N)
·         Open (Ctrl + O)
·         Open Sample (Ctrl + Shift +T)
·         Save (Ctrl + S)
·         Save As (Ctrl + Shift + S)
·         Save As PKZ (Ctrl + Shift + Z)
·         Save As Common Cartridge
·         Print (Ctrl + P)
·         Recent File 
·         Exit 
B. Edit
     Di dalam menu bar edit terdapat 4 sub menu, diantaranya :
·         Copy (Ctrl + C)
·         Paste (Ctrl + V)
·         Undo (Ctrl + Z)
·         Redo (Ctrl + Shift + Z)
C. Option
     Di dalam menu bar options terdapat 4 sub menu, diantaranya :
·         Prefences (Ctrl + R)
·         User Profile (Ctrl + Shift + M)
·         Algorithm Setting (Ctrl + Shift + M)
·         View Command Log (Ctrl + Shift + V)
D. View
      Di dalam menu bar view terdapat 2 sub menu, diantaranya :
·         Zoom
Ø  Zoom In (Ctrl + I)
Ø  Zoom Out (Ctrl + U)
Ø  Zoom Reset (Ctrl + T)
·         Toolbars 
Ø Toolbars Main 
Ø Toolbars Right 
Ø Toolbars Botton 
E. Tools
     Di dalam menu bar tools terdapat 2 sub menu, diantaranya :
Ø  Drawing Pallete (Ctrl + D)
Ø  Custom Devices Dialog
F. Extentions
    Di dalam menu bar extentions terdapat 4 sub menu, diantaranya :
·         Activity Wizard (Ctrl + W)
·          Multi User 
Ø  Listen (Ctrl + Alt + L)
Ø     Port Visibility (Ctrl + Alt + P)
Ø  Options (Ctrl + Alt + Y)
Ø   Save Offline Copy As (Ctrl + Alt + G)
·         IPC
Ø  Configure Apps (Ctrl + Shift + C)
Ø   Show active apps (Ctrl + Shift + Q)
Ø  Options (Ctrl + Shift + J)
Ø  Log (Ctrl + Shift + K)
·         Scripting 
Ø  Configure PT Script Modules
Ø  New PT Scrip
Ø   Edit File Script Module
Ø  Configure Global Custom Interfaces 
Ø   Configure File Custom Interfaces 
G. Help
     Di dalam menu bar help terdapat 4 sub menu, diantaranya :
·         Contents                  
·          Tutorial
·         Report an Issue
·         About
2. Main Toolbar



Bar ini menyediakan ikon shortcut ke perintah menu File and Edit. Anda juga akan menemukan tombol Informasi Jaringan, yang dapat anda gunakan untuk memasukkan deskripsi jaringan saat ini (atau teks yang ingin Anda sertakan).
·         New (membuat lembar kerja baru)
·         Open (membuka file yang sudah ada/ yang disimpan)
·         Save (menyimpan)
·         Print (mencetak hasil )
·         Activity Wizard (untuk membuka aktivitas wizard)
·          Copy (menyalin/mengcopy)
·         Paste (penempel/pempaste)
·         Undo (membatalkan perintah)
·         Redo (membatalkan perintah undo) 
·          Zoom In (memberbesar)
·         Zoom Reset (mengembalikan ke ukuran semula)
·         Zoom Out (memperkecil)
·         Drawing palette (menggambar palet)
·         Custom Devices Dialog (dialog perangkat kustom)
·         Network Information (informasi jaringan)
·          Content (konten)

3. Command Toolbar
Ini merupakan sebuah Bar yang menyediakan akses ke alat kerja ruang kerja yang umum digunakan.
                                         

Di
dalam Common Tools Bar ini terdapat :
·         Select, untuk berganti/mengaktifkan tool yang satu ke tool yang lain
·         Move Layout, Memindah gambar/objek keseluruhan yang telah dibuat
·         Place Note, memberi catatan atau keterangan atas objek yang kita buat
·         Delete, untuk menghapus objek atau gambar
·         Inspect, memeriksa configurasi objek
·         Resize Shape, memperbesar /memperkecil objek
·         Add Simple PDU, mengirim packet
·         Add Complex PDU, mengirim paket
·         Simulator mode, mengaktifkan menu simulasi pengiriman paket data

4. Workspace 
Ini merupakan jendela kerja cisco packet tracer, atau lebih tepatnya area ini merupakan sebuah tempat dimana kamu akan membuat sebuah gambaran jaringan, menonton simulasi, dan melihat berbagai jenis informasi dan statistik.

            

5. Logical/Phisical Workspace and Navigation Bar

                

Kalian dapat beralih antara Workspace Fisik dan Logical Workspace dengan tab pada bar ini. Dalam Workspace logis, bar ini juga memungkinkan kalian untuk kembali ke tingkat sebelumnya dalam sebuah cluster, membuat Cluster Baru, Pindah Obyek, Set Ubin Latar Belakang, dan Viewport. Dalam Workspace fisik, bar ini memungkinkan Anda untuk menavigasi melalui lokasi fisik, membuat Kota Baru, membuat Gedung Baru, membuat Closet Baru, Pindah Obyek, menerapkan Grid ke latar belakang, Set Latar Belakang, dan pergi ke Closet Kerja.

6. Network Component Box
Kotak ini berisi jenis perangkat dan koneksi yang tersedia di Packet Tracer. Kotak Seleksi Spesifik Perangkat akan berubah tergantung pada jenis perangkat yang anda pilih.

                  

a)      Device-Type Selection Box.
Inilah salah satu bagian dari Network Component Box yang disebut dengan Device-Type Selection Box. Kotak ini berisi jenis perangkat dan koneksi yang tersedia di Packet Tracer. Device-Specific Selection Box akan berubah tergantung pada jenis perangkat yang kita pilih dan kita gunakan dalam membuat sebuah gambar jaringan.
b)      Type Device Selection Box
Inilah salah satu bagian dari Network Component Box yang disebut dengan Device-Type Selection Box. Kotak ini berisi jenis perangkat dan koneksi yang tersedia di Packet Tracer. Device-Specific Selection Box akan berubah tergantung pada jenis perangkat yang kita pilih dan kita gunakan dalam membuat sebuah gambar jaringan.

                  

Device-Specific Selection Box ini isinya berbeda beda tergantung perkata yang kita pilih di Device-Type Selection Box. Kotak ini adalah di mana Kalian memilih khusus perangkat yang digunakan untuk menempatkan jaringan dan koneksi yang ingin Kalian buat. Contoh:
A.  Repeater
           Repeater adalah suatu alat yang berfungsi memperluas jangkauan sinyal WIFI yang belum tercover oleh sinyal dari server agar bisa menangkap sinyal WIFI. Perangkat Repeater harus 2 alat, yakni untuk menerima sinyal dari server    (CLIENT) dan untuk menyebarkan lagi sinyal Wifi (accespoint).
Fungsi: Untuk memperpanjang rentang jaringan dengan cara memperkuat isyarat elektronis dan untuk memperbesar batasan panjang satu segmen kesimpulan nya repeater itu alat untuk memperkuat signal.
B. Hub
Hub merupakan perangkat jaringan yang bekerja di OSI layer 1, Physical Layer. Sehingga dia hanya bekerja tak lebih sebagai penyambung atau concentrator saja, dan hanya menguatkan sinyal di kabel UTP. HUB tdk Mengenal MAC Addressing / Physical Addressing shingga tdk bisa memilah data yg harus ditransmisikan shingga collision tdk bisa dihindari dari penggunaan HUB ini. Fungsi: Bekerja tak lebih sebagai penyambung atau concentrator saja, dan hanya menguatkan sinyal di kabel UTP.
C.Switch


                                   
Switch ini digunakan sebagai repeater atau penguat. Berfungsi untuk menghubungkan kabel-kabel UTP (Kategori 5/5e ) komputer yang satu dengan komputer yang lain. Dalam switch biasanya terdapat routing, routing sendiri berfungsi untuk batu loncat untuk melakukan koneksi dengan komputer lain dalam LAN.
Fungsi:  Menghubung beberapa alat untuk membentuk suatu Local Area Network.
D.Router

                   
Router merupakan perangkat jaringan yang bekerja pada OSI Layer 3, Network Layer. Pada layer ini sudah dikenal pengalamatan jaringan menggunakan IP Address, dan router ini berperan penting sebagai penghubung atau penerus paket data antara dua segmen jaringan atau lebih.
Fungsi:  Penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Perbedaannya dengan Switch adalah kalau switch merupakan penghubung beberapa alat untuk membentuk suatu LAN.
E.Cloud
Fungsi: Mewakili seluruh proses dan peralatan jaringan yang terhubung pada jarak yang jauh dengan sebuah komputer. Sebuah cloud menyiratkan sebuah jaringan (internet) yang memiliki cara untuk terhubung ke jaringan tersebut.
F.Getway

Fungsi: melakukan protocol converting, agar dua arsitektur jaringan komputer  yang berbeda dapat berkomunikasi.

G.    Kabel

                       

Connections / Kabel :
 (a) Kabel Otomatis
 (b) Kabel Straight
 (c) Kabel Crossover
Untuk menghubungkan setiap device atau hardware, misal computer dengan computer, computer dengan switch , dll . Kabel diantara (a) dan (b) itu kabel rollover.
Masalah penggunaannya, kapan kita menggunakan cross, dan kapan kita menggunakan straight…perhatikan keterangan dibawah ini…
·         Straight akan digunakan untuk menghubungkan device-device yang berbeda, missal :
Ø  PC – Hub
Ø  PC – Switch
Ø  Router – Hub
Ø  Router – Switch
·         Sedangkan Cross digunakan untuk menghubungkan device-device yang sama, missal :
Ø  Komputer – Komputer
Ø  Switch – Hub
Ø  Switch – Switch
Ø  Router – Router
Ø  Router – PC
Jika kita kesulitan menentukan kita harus menggunakan kabel  straight atau crossover, maka gunakanlah bantuan kabel otomatis, dia akan mengotomatisasi penggunaan kabel yang benar yang sesuai dengan kebutuhan.

7.   User Created Packet Window 
Pada jendela ini merupakan tempat dimana kita dapat melihat hasil dari uji atau tes pengiriman paket “Add Simple PDU” apakah konfigurasi yang telah di jalankan sudah berhasil atau belum.

           

8.   Realtime/Simulation Bar
Pada menu ini kamu bisa beralih antara mode Realtime Mode dan Simulasi dengan tab pada panel ini. Bar ini juga menyediakan tombol untuk Power Cycle Devices dan Fast Forward Time serta tombol Play Control dan tombol Toggle List Daftar pada Mode Simulasi. Juga, ini berisi sebuah jam yang menampilkan Time relatif dalam mode Realtime Mode dan Simulasi.


                                                                     


Nah, inilah sedikit materi yang bisa saya publis, semoga bermanfaat ya................................
Read more...
 
drop