Pesan dan Kesan Alumni RPL SMK Muhammadiyah Pekalongan

Ikhsan Wijaya Kusuma Alumni RPL SMK Muhammadiyah Pekalongan, Sekarang Bekerja di KOSPIN JASA Kota Pekalongan

Pelatihan Service HP

Pemerintah Kab.Pekalongan Desa PODO Bekerja sama dengan SMK Muhammadiyah Pekalongan untuk melaksanakan Kegiatan Pelatihan service HP. Kelurahan Desa Podo, Membekali warganya untuk meningkatkan ketrampilan dalam service HP untuk pelaksanaanya Kegiatan di SMK Muhammadiyah Kota Pekalongan

Pelatihan Service HP

Pemerintah Kab.Pekalongan Desa PODO Bekerja sama dengan SMK Muhammadiyah Pekalongan untuk melaksanakan Kegiatan Pelatihan service HP. Kelurahan Desa Podo, Membekali warganya pada ketrampilan service HP untuk pelaksanaanya Kegiatan di SMK Muhammadiyah Kota Pekalongan

Pelatihan Service HP

Pemerintah Kab.Pekalongan Desa PODO Bekerja sama dengan SMK Muhammadiyah Pekalongan untuk melaksanakan Kegiatan Pelatihan service HP. Kelurahan Desa Podo, Membekali warganya pada ketrampilan service HP untuk pelaksanaanya Kegiatan di SMK Muhammadiyah Kota Pekalongan

Pelatihan Service HP

Pemerintah Kab.Pekalongan Desa PODO Bekerja sama dengan SMK Muhammadiyah Pekalongan untuk melaksanakan Kegiatan Pelatihan service HP. Kelurahan Desa Podo, Membekali warganya pada ketrampilan service HP untuk pelaksanaanya Kegiatan di SMK Muhammadiyah Kota Pekalongan

Hari Santri 2024

Peringatan Hari Santri tahun ini harus lebih istimewa dari sebelumnya, tidak lagi sebatas pada upacara peringatan seremonial semata. Akan tetapi harus menjadi momen kebangkitan para santri, menjadi pelopor dalam berbagai dimensi kehidupan, terutama dalam menata umat serta menjadi motivasi dalam berkiprah di negeri ini.

Sunday, March 24, 2024

Hari Santri 2024

Peringatan Hari Santri tahun ini harus lebih istimewa dari sebelumnya, tidak lagi sebatas pada upacara peringatan seremonial semata. Akan tetapi harus menjadi momen kebangkitan para santri, menjadi pelopor dalam berbagai dimensi kehidupan, terutama dalam menata umat serta menjadi motivasi dalam berkiprah di negeri ini. 
 
Sejarah telah membuktikan bahwa santri tidak hanya muncul sebagai kaum intelektual, namun juga dikenal sebagai pejuang kemerdekaan. Santri memiliki kemampuan dan skill masing-masing yang dapat mengembangkan sayapnya di tengah-tengah masyarakat.
 
Dari pengalaman sejumlah santri tersebut, kita bisa belajar bahwa ternyata seorang santri selain berpengetahuan tentang agama, juga penting untuk bisa berpolitik, pakar ekonomi, melek hukum serta teknologi dan lainnya

Thursday, August 12, 2021

Bab IX Dasar Threads

 Dasar Threads

Thread merupakan sebuah pengontrol aliran program. Untuk lebih mudahnya, bayangkanlah thread sebagai sebuah proses yang akan dieksekusi didalam sebuah program tertentu. Penggunaan sistem operasi modern saat ini telah mendukung kemampuan untuk menjalankan beberapa program.

Friday, June 25, 2021

CorelDraw

Coreldraw adalah sebuah software yang dikembangkan oleh Corel Corporation. Perusahaan tersebut merupakan sebuah perusahaan perangkat lunak yang basisnya berada di Ottawa, Kanada.

CorelDraw merupakan perangkat lunak(aplications) yang digunakan sebagai pengolah gambar. Coreldraw banyak digunakan dalam proses visualisasi yang dapat menghasilkan gambar dengan kualitas tinggi, untuk mengedit grafik vektor. Grafik vektor dibuat dalam paket grafik dan terdiri dari objek. Setiap objek dapat diedit secara terpisah, artinya bentuk, warna, ukuran, dan posisinya dapat diubah, Coreldraw memungkinkan pengguna untuk melakukan hal-hal seperti menambahkan efek khusus seperti bingkai ke gambar, selain memungkinkan penyesuaian kontras, penyeimbangan warna, dan efek lainnya.

 Tampilan Awal CorelDraw

Halaman Awal CorelDraw



Wednesday, June 16, 2021

Soal UKK Komputer dan Jaringan Dasar Genap Kelas X

 

Soal Online Komputer dan jaringan Dasar
Jaringan komputer adalah dua atau lebih komputer yang terhubung satu sama lain dan digunakan untuk berbagi data. Jaringan komputer dibangun dengan kombinasi hardware dan software.

Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya

Jawablah Pertanyaan dibawah ini dengan benar dan Tepat !!

Tuesday, June 15, 2021

Soal UKK PBO Genap Kelas XI

 Soal Online Pemrograman Berorientasi Objek

Pemrograman Beroreintasi Objek(Object oriented programming - OPP) merupakan paradigma pemrograman beerdasarkan konsep "OBJEK" yang dapat berisi data field atau dikenal juga sebagai atribut, serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method, semua data dan fungsi di dalam paradigma ini di bungkus dalam class-class atau objek-objek.

Kerjakan Soal - soal di bawah ini dengan baik dan Tepat !!


Soal UKK SISKOM Genap Kelas X

Soal Online Siskom kelas X
Sistem Komputer adalah ​​ kumpulan perangkat-perangkat komputer yang saling berhubungan dan berinteraksi satu sama lain untuk melakukan proses pengolahan data, sehingga dapat​​ menghasilkan informasi yang diharapkan oleh penggunanya. Perangkat yang terdapat pada Sistem Komputer diantaranya​​ Hardware​​ ,​​ Software ,​​ dan​​ Brainware.

Kerjakan Soal - soal di bawah ini dengan baik dan Tepat!!

Monday, January 25, 2021

SMK MUHAMMADIYAH KOTA PEKALONGAN "MBANGUN DESA"

 


Pekalongan, 18-20 Januari 2021. Alhamdulillan di awal tahun 2021 SMK Muhammadiyah Kota Pekalongan kembali mendapat kepercayaan warga sekitar sebagai tempat Penyuluhan dan Pelatihan Bagi Masyarakat selama 3 hari (Senin-Rabu, 18-20 Januari 2021), tepatnya dari Pemerintah Desa Podo Kecamatan Kedungwuni Kabupaten Pekalongan yang dihadiri oleh Kepala Desa Podo Bapak Mulyadi beserta Perangkatnya, Istri Kepala Desa Podo Ibu Warti Suci Ji’un (Anggota DPRD Kabupaten Pekalongan), Ketua Badan Permusyawaratan Desa (BPD) Bapak H. Agus Supriyanto, Babinsa dan Bhabinkamtibmas Desa Podo beserta Ibu Kepala SMK Muhammadiyah Kota Pekalongan Ibu Hj. Lies Triati Nur, SH., S.Pd., M.Si.

Kegiatan ini bersumber dari Anggaran Pendapatan dan Belanja Desa (APBDes) Tahun Anggaran 2020, karena kemarin di tahun 2020 banyak kegiatan dan anggaran tersita untuk penanganan Covid-19, maka pelaksanakaan Penyuluhan dan Pelatihan Bagi Masyarakat Desa Podo dilaksanakan pada Tahun 2021.

Adapun kegiatan Penyuluhan dan Pelatihan Bagi Masyarakat Desa Podo Kecamatan Kedungwuni Kabupaten Pekalongan yang dilaksanakan adalah sebagai berikut :

1. Pelatihan Montir Motor (Service Motor)

Pelatihan Sepeda Motor SMK Muhammadiyah Pekalongan

Pelatihan montir motor dilaksanakan di Bengkel Teknik dan Bisnis Sepeda Motor (TBSM), disamping bengkelnya luas dan sudah standar AHASS HONDA, sehingga peserta mendapatkan materi pelatihan sesuai kukirkulum dari HONDA. Dengan jumlah peserta sebanyak 10 orang. Dengan pelatih bapak Mustofa, S.Pd.T dan Bapak Wahyu Prmadi, S.Pd. pengajar di SMK Muhammadiyah Kota Pekalongan.

2. Pelatihan Service HP

Service HP di Lab RPL SMK Muhammadiyah Kota Pekalongan

Pelatihan Service HP dilaksanakan di bengkel/lab Evercoss RPL (Rekayasa Perangkat Lunak), yang mana bengkel ini standar industry dan sebagai kelas industry jurusan RPL. Dengan jumlah peserta sebanyak 10 orang yang terdiri dari 7 orang laki-laki dan 3 orang pesempuan. Dengan pelatih Bpk. Zunny Hidayatulloh, S.Kom dan Bpk. Abdul Adjis, S.Kom. pengajar di SMK Muhammadiyah Kota Pekalongan.

 3. Pelatihan Film Dokumenter 

Pelatihan Film Documenter dilaksanakan di ruang/aula meeting yang diikuti oleh 10 peserta dengan jumlah peserta laki-laki 7 orang dan perempuan 3 orang. Dengan pelatih Bpk. Sidik An Naja seorang praktisi di bidang Pembuatan Film

Dari masing-masing pelatihan tersebut diharapkan setelah melaksanakan pelatihan peserta dapat mengembangkan ilmunya untuk wirausaha ataupun bekal untuk bekerja. Masing-masing kegiatan dilaksanakan di lokasi yang sama, yaitu SMK Muhammadiyah Kota Pekalongan dengan tempat/ruang berbeda. Jumlah peserta dari masing-masing pelatihan sebanyak 10 peserta dikalikan 3 pelatihan, jadi total semuanya sejumlah 30 peserta.


Tentunya pelatihan ini dilaksanakan sesuai dengan protocol kesehatan, yaitu :

1. Seluruh peserta wajib menggunakan masker

2. Seluruh peserta yang memasuki lingkungan sekolah wajib :
  • diperiksa suhu menggunakan thermo gun
  • mencuci tangan menggunakan sabun dengan air mengalir
  • bila ada peserta bersuhu tubuh 38 derajat Celcius atau lebih, dipisahkan di tempat yang sudah disediakan.
Semoga pelatihan ini bisa menjadikan inspirasi untuk Desa lain dan Sekolah lain serta sebagai sarana penghubung antara sekolah dengan instansi/lembaga lain sebagai bentuk kolaborasi yang saling menguntungkan. Dan ke depan semoga SMK Muhammadiyah Kota Pekalongan bisa memberikan pelayanan yang terbaik dan semakin Jaya… SMK MUDIKAL JAYA

Wednesday, January 20, 2021

Mikrokonktroler

 Komputer terapan jaringan adalah sekelompok komputer rekayasa (terapan) yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras dengan tujuan membawa informasi secara cepat dan tepat dari sisi pengirim (Transmitter) menuju ke sisi penerima (Receiver). Jadi secara sederhana nya adalah sekumpulan komputer yang berkomunikasi satu sama lain melalui media jaringan secara bersama – sama.

Bagan Sistem Komputer Minimal

SJDDHNC

Fungsi Bagian Bagan Sistem Komputer Minimal

  • Pemroses (processor)
intel-xeon-e3-1200
Sebuah Processor / CPU melakukan serangkaian langkah-langkah untuk menjalankan perintahSetiap perintah ditangani secara individual dan CPU dapat memproses beberapa perintah dalam hitungan detikSemakin kuat CPU, semakin cepat perintah diprosesSebuah perintah yang dikeluarkan oleh pengguna sistem menggunakan perangkat input seperti keyboard atau mouseSelanjutnya, perintah dikirim ke unit prefetchUnit mengakses dimuat didalam memori CPU untuk mengidentifikasi perintah dan mengirimkannya ke unit perintahSelanjutnya, unit perintah menentukan langkah-langkah apa terjadi selanjutnyaData ini diteruskan ke unit decodeyang mentransfer data ke dalam kode biner dan mengirimkannya ke ALUselanjutnyaALU mengubah data mentah menjadi perintah yang sebenarnyaSelanjutnya, ALU mengirimkan salinan perintah ke RAM atau ROM sebelum mengirimnya kembali ke unit perintahyang mengirimkan kode ke bagian dari sistem yang benar-benar akan melakukan tindakan. Akhirnyaaksi dieksekusi dan hasilnya dikirim kembali ke pengguna. Begitulah cara kerja dari processor.
  • Memori utama
adfgh
Memori utama berfungsi untuk menyimpan data dan program tetapi bersifat hanya sementara (tidak permanen). Setiap kali Anda membuka sebuah programitu akan diambil dari hard drive ke RAMHal ini karena membaca data dari RAM jauh lebih cepat dibandingkan dengan membaca data dari hard driveMenjalankan program dari RAM komputer memungkinkan mereka untuk berfungsi tanpa jeda waktuSemakin banyak RAM komputer Anda memilikisemakin banyak data dapat diambil dari hard drive ke dalam RAMyang secara efektif dapat mempercepat komputer AndaBahkanmenambah RAM dapat lebih bermanfaat bagi kinerja komputer Anda daripada upgrade CPU.
Ada juga yang namanya Memori volatile penyimpanan komputer yang hanya memelihara data sementara perangkat bertenagaSebagian besar RAM (random access memoryyang digunakan untuk penyimpanan primer dalam komputer pribadi adalah memori volatileRAM jauh lebih cepat untuk membaca dari dan menulis ke daripada jenis lain dari penyimpanan di komputerseperti hard disk atau removable mediaNamun, data dalam RAM tinggal di sana hanya saat komputer sedang berjalansaat komputer dimatikanRAM kehilangan dataVolatile memory kontras dengan memori non-volatileyang tidak kehilangan konten saat listrik terputusMemori non-volatile memiliki sumber kontinu kekuasaan dan tidak perlu memiliki isi memori secara berkala segar.
  • Perangkat masukan dan keluaran
Berfungsi memindahkan data antara komputer & lingkungan eksternal yaitu : perangkat penyimpan sekunder, perangkat komunikasi, terminal, dsb. Input / output devicejuga dikenal sebagai perangkat komputersalah satu dari berbagai perangkat (termasuk sensor) yang digunakan untuk memasukkan informasi dan instruksi ke dalam komputer untuk penyimpanan atau pengolahan dan untuk memberikan data diproses untuk operator manusia ataudalam beberapa kasusmesin dikendalikan oleh komputer. Perangkat tersebut membentuk peralatan perangkat sistem komputer digital modern.
  • Interkoneksi antar komponen (BUS)
Interkoneksi antarkomponen (bus) adalah struktur & mekanisme untuk menghubungkan pemroses, memori utama, & perangkat masukan/keluaran. Interkoneksi Bus komponen penting dari komputer : arsitektur ini adalah saluran komunikasi, ini menghubungkan berbagai komponen komputer untuk berkomunikasi satu sama lain.  Instruksi bus memungkinkan komunikasi antara CPU dan memori. Ini membawa ke CPU kata-kata instruksi program yang akan dioperasikan oleh CPU dari memori atau mengembalikan instruksi ke memori. Bus dikendalikan oleh CPU. Hal ini mampu mengirim atau menerima data sementara operan (Obus sedang menerima atau mengirim data pada saat yang samatetapi hanya dalam satu arah pada satu waktu.

Jenis-jenis mikrokontroler :

1. Mikrokontroler AVR

Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock.
Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki berbagai kelebihan dan merupakan penyempurnaan dari arsitektur mikrokontroler-mikrokontroler yang sudah ada.
Berbagai seri mikrokontroler AVR telah diproduksi oleh Atmel dan digunakan di dunia sebagai mikrokontroler yang bersifat low cost dan high performance. Di Indonesia, mikrokontroler AVR banyak dipakai karena fiturnya yang cukup lengkap, mudah untuk didapatkan, dan harganya yang relatif terjangkau.
A. Varian Mikrokontroler AVR
Antar seri mikrokontroler AVR memiliki beragam tipe dan fasilitas, namun kesemuanya memiliki arsitektur yang sama, dan juga set instruksi yang relatif tidak berbeda. Tabel dibawah ini membandingkan beberapa seri mikrokontroler AVR buatan Atmel.
1
Keterangan:
  • Flashadalah suatu jenis Read Only Memory yang biasanya diisi dengan program hasil buatan manusia yang harus dijalankan oleh mikrokontroler
  • RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk penyimpanan data sementara dan pengolahan data ketika program sedang running
  • EEPROM (Electrically Erasable Programmable Read Only Memory) adalah memori untuk penyimpanan data secara permanen oleh program yang sedang running
  • Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran ataupun masukan bagi program
  • Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa
    • UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data khusus secara serial asynchronous
  • PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa
  • ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital dalam range tertentu
  • SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus secara serial secara serial synchronous
  • ISP (In System Programming) adalah kemampuan khusus mikrokontroler untuk dapat diprogram langsung dalam sistem rangkaiannya dengan membutuhkan jumlah pin yang minimal
 B.  Arsitektur Mikrokontroler AVR
 Mikrokontroler AVR sudah menggunakan konsep arsitektur Harvard yang memisahkan memori dan bus untuk data dan program, serta sudah menerapkan single level pipelining. Selain itu mikrokontroler AVR juga mengimplementasikan RISC (Reduced Instruction Set Computing) sehingga eksekusi instruksi dapat berlangsung sangat cepat dan efisien. Blok sistem mikrokontroler AVR dapat dilihat dalam Gambar 2.1.
2
Gambar 2.1 Blok Diagram Mikrokontroler AVR
Salah satu seri mikrokontroler AVR yang banyak menjadi andalan saat ini adalah tipe ATtiny2313 dan ATmega8535. Seri ATtiny2313 banyak digunakan untuk sistem yang relatif sederhana dan berukuran kecil. Berikut adalah feature-feature mikrokontroler seri ATtiny2313.
  • Kapasitas memori Flash 2 Kbytes untuk program
  • Kapasitas memori EEPROM 128 bytes untuk data
  • Maksimal 18 pin I/O
  • 8 interrupt
  • 8-bit timer
  • Analog komparator
  • On-chip oscillator
  • Fasilitas In System Programming (ISP)
Sedangkan ATmega8535 banyak digunakan untuk sistem yang kompleks, memiliki input sinyal analog, dan membutuhkan memori yang relatif lebih besar. Berikut adalah feature-feature mikrokontroler seri ATmega8535.
  • Memori Flash 8 Kbytes untuk program
  • Memori EEPROM 512 bytes untuk data
  • Memori SRAM 512 bytes untuk data
  • Maksimal 32 pin I/O
  • 20 interrupt
  • Satu 16-bit timer dan dua 8-bit timer
  • 8 channel ADC 10 bit
  • Komunikasi serial melalui SPI dan USART
  • Analog komparator
  • 4 I/O PWM
  • Fasilitas In System Programming (ISP)
Materi lebih lengkap tentang Mikrokontroler AVR silahkan download disini

2. Mikrokontroler MCS-51

Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC (Complex Instruction Set Computer). Sebagian besar instruksinya dieksekusi dalam 12 siklus clock.
Mikrokontroler MCS51 buatan Atmel terdiri dari dua versi, yaitu versi 20 kaki dan versi 40 kaki. Semua mikrokontroler ini dilengkapi dengan Flash PEROM (Programmable Eraseable Read Only Memory) sebagai media memori-program, dan susunan kaki IC-IC tersebut sama pada tiap versinya.
Perbedaan dari mikrokontroler-mikrokontroler tersebut terutama terletak pada kapasitas memori-program, memori-data dan jumlah pewaktu 16-bit. Perbedaan mikrokontroler Atmel MCS51 tersebut ditunjukan pada Tabel 1.1 berikut.
Tabel 1.1. Perbandingan antar Mikrokontroler MCS51Atmel
7
Mikrokontroler MCS51 Atmel versi mini (20 pin) dan versi 40 pin secara garis besar memiliki struktur dasar penyusun arsitektur mikrokontroler yang sama. Bagian-bagian tersebut secara lebih lengkap (detil) ditunjukan dalam diagram blok berikut.
8Gambar 1.2 Diagram blok Mikrokontroler MCS51 Atmel
Mikrokontroler MCS51 Atmel versi 40 kaki mempunyai 32 kaki sebagai port paralel dan 8 pin yang lain untuk konfigurasi kerja mikrokontroler. Satu port paralel terdiri dari 8 kaki, dengan demikian 32 kaki tersebut membentuk 4 buah port paralel yang masing-masing dikenal sebagai port 0, port 1, port 2, port 3. Nomor dari masing-masing jalur (kaki) dari port paralel mikrokontroler MCS51 Atmel mulai dari 0 sampai 7, jalur (kaki) pertama dari port 0 disebut sebagai P0.0 dan jalur terakhir untuk port 3 adalah P3.7. Mikrokontroler MCS51 Atmel versi mini mempunyai 20 kaki, 15 kaki diantaranya adalah kaki port 1 dan port 3. 5 kaki yang lain untuk konfigurasi kerja mikrokontroler. Port 1 terdiri dari 8 jalur yaitu P1.0 sampai P1.7 dan port 3 terdiri dari 7 jalur yaitu P3.0 sampai P3.5 dan P3.7. Susunan kaki mikrokontroler MCS51 atmel versi 40 kaki dapat dilihat pada Gambar 2.2 berikut.
12
Gambar 2.2 Susunan kaki Mikrokontroler MCS51 Atmel
  1. Fungsi-Fungsi Kaki (Pin)
a. VCC
Kaki VCC digunakan untuk masukan suplai tegangan.
b. GND
Kaki (pin) GND funsinya sebagai saluran ground atau pentanahan.
c. RST
Kaki RST fungsinya sebagai masukan reset. Kondisi “1” selama 2 siklus mesin pada saat oscillator bekerja akan me-reset mikrokontroler yang bersangkutan.
d. ALE/
Kaki ALE digunakan sebagai keluaran ALE atau Adreess Latch Enable yang akan menghasilkan pulsa-pulsa untuk menahan byte rendah (low byte) alamat selama mengakses memori eksternal. Kaki ini juga berfungsi sebagai masukan pulsa program (the program pulse input) atau selama pemrograman flash. Pada operasi normal, ALE akan berpulsa dengan laju 1/6 dari frekuensi kristal dan dapat digunakan sebagai pewaktuan (timing) atau pendekatan (clocking) rangkainan eksternal.
Kaki (Program Store Enable) merupakan sinyal baca untuk memori program eksternal. Saat mikrokontroler MCS51 menjalankan program dari memori eksternal, akan diaktifkan dua kali per-siklus mesin, kecuali dua aktivasi dilompati (diabaikan) saat mengakses memori data eksternal.
e. /VPP
Kaki /VPP ( Exkternal Access Enable) fungsinya sebagai kontrol untuk mengakses memori. harus dihubungkan ke ground, jika mikrokontroler akan mengeksekusi program dari memori eksrternal. Selain itu harus dihubungkan ke VCC jika akan mengakses program secara internal. Kaki ini juga berfungsi untuk menerima tegangan 12V (VPP) selama pemrograman flash, khususnya untuk tipe mikrokontroler 12V volt.
f. XTAL1
Kaki XTAL1 merupakan masukan untuk penguat inverting oscillator dan masukan untuk clock internal pada rangkaian operasi mikrokontroler.
g. XTAL2
Kaki XTAL2 merupakan keluaran dari rangkaian penguat inverting oscilator
Materi lebih lengkap tentang Mikrokontroler MCS-51 silahkan download disini

3. Mikrokontroler PCI

11
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. PIC termasuk keluarga mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640.
PIC memungkinkan Anda untuk mengontrol perangkat output ketika mereka dipicu oleh sensor dan switch. Program dapat dihasilkan dengan menggunakan diagram alur dalam perangkat lunak komputeryang kemudian dapat di-download ke dalam chip PICMereka dapat ditulis ulang sebanyak yang Anda inginkanMemori jenis ini disebut memori flash.
Sebuah mikrokontroler PIC adalah sirkuit terpadu tunggal cukup kecil untuk muat di telapak tangan dan berisi memori pengolahan unit, Jam dan sirkuit Input / Output dalam satu unit. Sebuah mikrokontroler PIC, oleh karena itu, sering digambarkan sebagai komputer dalam sirkuit terpadu.  Mikrokontroler PIC dapat dibeli kosong dan kemudian diprogram dengan program kontrol tertentuMikrokontroler PIC juga dapat dibeli dengan pradiprogram seperangkat perintah yang memungkinkan download langsung dari kabel komputer dan mengurangi biaya peralatan pemrograman.

4. Mikrokontroler ARM

windows-8-arm
ARM adalah prosesor dengan arsitektur set instruksi 32­bit RISC (Reduced Instruction Set Computer) yang dikembangkan oleh ARM Holdings. ARM merupakan singkatan dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn RISC Machine). Pada awalnya ARM prosesor dikembangkan untuk PC (Personal Computer) oleh Acorn Computers, sebelum dominasi Intel x86 prosesor­ Microsoft di IBM PC kompatibel menyebabkan Acorn Computers bangkrut.
Melalui izin dari seluruh dunia, arsitektur ARM adalah yang paling umum dilaksanakan 32-bit set instruksi arsitektur. Arsitektur ARM diimplementasikan pada WindowsUnixdan sistem operasi mirip Unix, termasuk Apple iOSAndroidBSDInfernoSolarisWebOSPlan 9 dan GNU / Linux. Advanced RISC Machine awalnya dikenal sebagai Mesin Acorn RISC.

Jenis-jenis komputer terapan jaringan

A. Jenis komputer terapan jaringan berdasarkan fungsi alat :
1. Jaringan Nirkabel atau wireless adalah teknologi tanpa kabel, dalam hal ini adalah melakukan hubungan telekomunikasi dengan menggunakan gelombang elektromagnetik sebagai pengganti kabel. Sebuah jaringan nirkabelyang menggunakan frekuensi tinggi gelombang radio daripada kabel untuk berkomunikasi antara nodeadalah pilihan lain untuk rumah atau bisnis jaringanIndividu dan organisasi dapat menggunakan opsi ini untuk memperluas jaringan kabel yang ada atau untuk pergi sepenuhnya nirkabelWireless memungkinkan untuk perangkat untuk dibagikan tanpa jaringan kabel yang meningkatkan mobilitas tetapi menurun jangkauan. Ada dua jenis utama dari jaringan nirkabelpeer to peer atau ad hoc dan infrastruktur.
Sebuah ad-hoc atau jaringan nirkabel peer-to-peer terdiri dari sejumlah komputer masing-masing dilengkapi dengan kartu antarmuka jaringan nirkabelSetiap komputer dapat berkomunikasi langsung dengan semua komputer nirkabel lainnya diaktifkanMereka dapat berbagi file dan printer dengan cara initetapi mungkin tidak dapat mengakses sumber daya kabel LANkecuali salah satu komputer bertindak sebagai jembatan ke LAN kabel menggunakan software khusus.
Sebuah jaringan nirkabel infrastruktur terdiri dari jalur akses atau base stationDalam hal ini jenis jaringan jalur akses bertindak seperti sebuah hubmenyediakan konektivitas untuk komputer nirkabelHal ini dapat menghubungkan atau menjembatani LAN nirkabel ke LAN kabelmemungkinkan akses ke sumber daya komputer nirkabel LANseperti server file atau Konektivitas internet yang ada.
Ada empat tipe dasar dari transmisi standar untuk jaringan nirkabelJenis ini diproduksi oleh Institute of Electrical dan Electronic Engineers (IEEE). Standar ini mendefinisikan semua aspek frekuensi radio jaringan nirkabelMereka telah menetapkan empat standar transmisi802.11802.11a802.11b802.11g.
Perbedaan mendasar antara keempat jenis adalah kecepatan koneksi dan frekuensi radio802.11 dan 802.11b adalah paling lambat pada 1 atau 2 Mbps dan 5,5 dan 11Mbps masing-masing. Mereka berdua beroperasi off dari frekuensi radio 2,4 GHz802.11a beroperasi off dari frekuensi 5 GHz dan dapat mengirimkan hingga 54 Mbps dan 802.11g beroperasi off dari frekuensi 2,4 GHz dan dapat mengirimkan hingga 54 MbpsKecepatan transmisi aktual bervariasi tergantung pada faktor-faktor seperti jumlah dan ukuran hambatan fisik dalam jaringan dan setiap gangguan pada transmisi radio.
Jaringan nirkabel dapat diandalkantetapi ketika mengganggu dapat mengurangi jangkauan dan kualitas sinyalGangguan dapat disebabkan oleh perangkat lain yang beroperasi pada frekuensi radio yang sama dan sangat sulit untuk mengontrol penambahan perangkat baru pada frekuensi yang samaBiasanya jika jangkauan nirkabel Anda terganggu jauhlebih dari mungkininterferensi yang harus disalahkan.
Penyebab utama dari gangguan sinyal radio adalah bahan di sekitar Andaterutama zat logamyang memiliki kecenderungan untuk mencerminkan sinyal radioTak perlu dikatakanpotensi sumber logam di sekitar rumah banyak  hal-hal seperti kancing logampakumembangun isolasi dengan dukungan foil dan bahkan cat memimpin semua mungkin dapat mengurangi kualitas sinyal radio nirkabelBahan dengan kepadatan tinggiseperti betoncenderung lebih sulit untuk sinyal radio untuk menembusmenyerap lebih banyak energiPerangkat lain menggunakan frekuensi yang sama juga dapat menyebabkan interferensi dengan nirkabel AndaMisalnyafrekuensi 2.4GHz yang digunakan oleh produk nirkabel berbasis 802.11b untuk berkomunikasi satu sama lainPerangkat nirkabel tidak memiliki frekuensi ini untuk sendiriDalam lingkungan bisnisperangkat lain yang menggunakan pita 2.4GHz mencakup oven microwave dan telepon nirkabel tertentu.
Di sisi lainbanyak jaringan nirkabel dapat meningkatkan jangkauan sinyal dengan menggunakan berbagai jenis perangkat kerasSebuah extender nirkabel dapat digunakan untuk relay frekuensi radio dari satu titik ke titik lain tanpa kehilangan kekuatan sinyalMeskipun perangkat ini memperluas jangkauan sinyal nirkabel memiliki beberapa kelemahanSalah satu kelemahan adalah bahwa itu meluas sinyalnamun kecepatan transmisi akan diperlambat.
Ada banyak manfaat untuk jaringan nirkabelYang paling penting adalah pilihan untuk memperluas jaringan kabel Anda saat ini ke area lain dari organisasi Anda di mana itu akan dinyatakan tidak efektif biaya atau praktis untuk melakukannyaSuatu organisasi juga dapat menginstal jaringan nirkabel tanpa secara fisik mengganggu kerja saat ini atau jaringan kabel(WiFi.orgJaringan nirkabel jauh lebih mudah untuk bergerak dari jaringan kabel dan menambahkan pengguna ke jaringan nirkabel yang ada mudahOrganisasi memilih untuk jaringan nirkabel di ruang konferensilobi dan kantor di mana menambah jaringan kabel yang ada mungkin terlalu mahal untuk melakukannya.

2. Jaringan Berkabel (Wired Networkadalah jaringan komputer yang menggunakan kabel sebagai media penghantar. Jaringan kabeljuga disebut jaringan Ethernetadalah jenis yang paling umum dari jaringan area lokal (LAN) teknologiSebuah jaringan kabel hanyalah kumpulan dua atau lebih komputerprinterdan perangkat lain yang terhubung dengan kabel EthernetEthernet adalah protokol jaringan kabel tercepatdengan kecepatan koneksi dari 10 megabit per detik (Mbps) hingga 100 Mbps atau lebih tinggiJaringan kabel juga dapat digunakan sebagai bagian dari jaringan kabel dan nirkabel lainnyaUntuk menghubungkan komputer ke jaringan dengan kabel Ethernetkomputer harus memiliki adapter Ethernet (kadang-kadang disebut kartu antarmuka jaringanatau NIC). Adapter Ethernet dapat internal (dipasang di komputeratau eksternal (ditempatkan di sebuah kasus terpisah). Beberapa komputer dilengkapi port adaptor Ethernet built-inyang menghilangkan kebutuhan untuk adaptor terpisah (Microsoft). Ada tiga topologi jaringan dasar yang paling umum digunakan saat ini.
Jaringan starjenis yang lebih sederhana umum topologimemiliki satu hub pusat yang menghubungkan ke tiga atau lebih komputer dan kemampuan untuk printer jaringanJenis ini dapat digunakan untuk usaha kecil dan bahkan jaringan rumahJaringan Bintang ini sangat berguna untuk aplikasi di mana beberapa pengolahan harus terpusat dan beberapa harus dilakukan secara lokalKerugian utama adalah jaringan bintang adalah kerentananSemua data harus melewati satu komputer host pusat dan jika tuan rumah yang gagal seluruh jaringan akan gagalDi sisi lain jaringan bus tidak memiliki komputer pusat dan semua komputer yang terhubung pada sirkuit tunggalJenis ini menyiarkan sinyal ke segala arah dan menggunakan software khusus untuk mengidentifikasi komputer mendapat apa sinyalSalah satu kelemahan dengan jenis jaringan yang hanya satu sinyal dapat dikirim pada satu waktujika dua sinyal yang dikirim pada saat yang sama mereka akan bertabrakan dan sinyal akan gagal mencapai tujuannyaSatu keuntungan adalah bahwa tidak ada komputer pusat sehingga jika satu komputer turun orang lain tidak akan terpengaruh dan akan dapat mengirim pesan satu sama lain.
Jenis ketiga dari jaringan jaringan cincinSerupa dengan jaringan busjaringan cincin tidak bergantung pada komputer host pusat baikSetiap komputer dalam jaringan dapat berkomunikasi secara langsung dengan komputer laindan masing-masing proses aplikasi sendiri secara mandiriSebuah jaringan cincin membentuk loop tertutup dan data yang dikirim dalam satu arah saja dan jika komputer di jaringan gagal data masih dapat ditransmisikanBiasanya jangkauan jaringan kabel dalam 2.000 kakiradius. Kerugian ini adalah bahwa transmisi data melalui jarak ini mungkin lambat atau tidak ada. Manfaat dari jaringan kabel adalah bahwa bandwidth yang sangat tinggi dan gangguan yang sangat terbatas melalui koneksi langsungJaringan kabel lebih aman dan dapat digunakan dalam berbagai situasiLAN perusahaanjaringan sekolah dan rumah sakitKelemahan terbesar untuk jenis jaringan adalah bahwa hal itu harus rewired setiap kali dipindahkan

B. Jenis komputer terapan jaringan berdasarkan alat koneksi :
1. Client-Server adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI) dengan server. Client-server menggambarkan hubungan antara dua program komputer di mana satu program, klienmembuat permintaan layanan dari program lainserveryang memenuhi permintaan. Meskipun ide clientserver dapat digunakan oleh program dalam satu komputeritu adalah ide yang lebih penting dalam jaringan.
Dalam sebuah jaringanmodel clientserver menyediakan cara yang nyaman untuk menghubungkan program yang didistribusikan secara efisien di lokasi yang berbedaTransaksi menggunakan komputer Client-server model sangat umumMisalnyauntuk memeriksa rekening bank Anda dari komputer Andasebuah program klien di komputer Anda ke depan permintaan Anda ke program server di bankProgram tersebut pada gilirannya meneruskan permintaan ke program klien sendiri yang mengirim permintaan ke server database di komputer bank lain untuk mengambil saldo account AndaKeseimbangan dikembalikan kembali ke data bank klienyang pada gilirannya berfungsi kembali ke klien di komputer pribadi Andayang menampilkan informasi untuk Anda.
Clientserver model telah menjadi salah satu ide-ide sentral komputasi jaringanSebagian besar aplikasi bisnis yang ditulis hari ini menggunakan model clientserverBegitu juga dengan program utama InternetTCP / IPDalam pemasaranistilah telah digunakan untuk membedakan komputasi terdistribusi oleh komputer tersebar lebih kecil dari monolitik” komputasi terpusat dari komputer mainframeTapi perbedaan ini sebagian besar menghilang sebagai mainframe dan aplikasi mereka juga berpaling kepada clientserver model dan menjadi bagian dari komputasi jaringan.

2. Hybrid Network adalah Network yang dibentuk dari berbagai Topologi dan Teknologi. Sebuah Hybrid Network mungkin sebagai contoh, diakibatkan oleh sebuah pengambilan alihan suatu perusahaan. Sehingga, ketika di gabungkan maka teknologi-teknologi yang berbeda tersebut harus digabungkan dalam network Tunggal. Sebuah Hybrid metwork memiliki semua Karakteristik dari topologi yang terdapat dalam jaringan tersebut. Karena topologi ini merupakan gabungan dari banyak topologi, maka kelebihan / kekurangannya adalah sesuai dengan kelebihan/kekurangan dari masing-masing jenis topologi yang digunakan dalam jaringan bertopologi Hybrid tersebut.

C. Jenis komputer terapan jaringan berdasarkan ukuran :
1. LAN (Local Area Network)
Inilah jaringan komputer yang sangat populer. LAN (Local Area Network) adalah jaringan komputer yang mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah dan sekolah.
2. MAN (Metropolitan Area Network)
Metropolitan Area Network (MAN) adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini berkisar antara 10 hingga 50 km.
3. WAN (Wide Area Network)
WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. Internet merupakan contoh dari jaringan WAN ini.
4. Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

Thursday, January 14, 2021

Dasar dan Aturan OOP

Dasar Aturan OOP

Setiap bahasa pemrograman memiliki struktur dan aturan penulisan sintaks yang berbeda-beda.

Java merupakan bahasa pemrograman yang dikembngkan dari bahasa C dan tentunya akan banyak mengikuti gaya penulisan C.

Aturan ini memiliki tujuan :

  • Menghindari kemungkinan error
  • Membuat program menjadi lebih mudah dibaca
  • Membuat keseragaman tata cara coding Java.
Perlu diingat juga Java adalah bahasa pemrograman yang case sensitive, jadi penulisan penamaan tersebut harus benar-benar benar diperhatikan.

Tips untuk penamaan ini adalah :

Pastikan anda menggunakan kata yang bersifat deskriptif atau menjelaskan secara langsung dan mudah terhadap variabel, method, constants, dan class dalam program anda.

Dibawah ini adalah tabel yang dapat digunakan sebagai panduan untuk penamaan identifiers dalam pemrograman Java:

Tabel Aturan OOP

Tips :

Jangan memilih menggunakan nama class yang sudah digunakan atau terdapat dalam Java library. Sebagai contoh tidak memilih untuk menamai class yang anda buat dengan nama String, karena class String sudah terdapat dalam library Java. Anda misalnya dapat memilih menggunakan class StringSaya.

A. Penulisan Komentar
Komentar adalah bagian dari program yang tidak ikut di eksekusi pada saat kompilasi program dan biasanya digunakan untuk dokumentasi di dalam program.

Jenis-jenis komentar :
1. Komentar 1 baris
Java menggunakan tag // untuk membuat komentar yang hanya berlaku untuk 1 baris kode.
contoh :

// ini komentar

2. Komentar 2 baris.
Dalam java, komentar yang banyaknya lebih dari 1 baris, dibuat menggunakan tag /* dan */.
contoh :

/* ini komentar
dan ini
juga komentar */

3. Komentar untuk keperluan dokumentasi.
Java memiliki jenis komentar khusus yang digunakan untuk keperluan dokumentasi, menggunakan tag /** dan */.
contoh :

/** ini komentar
dan ini
juga komentar */

B. Identifiers
Identifiers adalah nama-nama yang biasa di deklarasikan dalam java, tetapi bukan merupakan bagian dari kata kunci pada java. Seperti :
1. Class.
2. Interface.
3. Variable.
4. Method.

C. Kata Kunci (Keyword)

Kata kunci dalam java adalah kata yang telah didefinisikan oleh compiler yang memiliki arti dan tujuan tertentu. Seperti :


D. Tipe data primitive
Tipe data yang hanya mampu menyimpan satu nilai tiap satu variable dan telah didefinisikan terlebih dahulu oleh java. Seperti :


Tipe data Primitif jenis-jenisnya adalah :
– Boolean (logika) yaitu True dan False
– Char (tekstual) yaitu single quotes (‘’), merupakan karakter Unicode.
– Integer (Byte, short, int, long) yaitu bilangan bulat yang diperkirakan dari kapasitas penyimpanannya.
– Floating-Points (Float dan Double) yaitu bilangan decimal yang dihitung sesuai rentangan penyimpannnya.
  • Variabel dan konstanta
– Variabel
Variabel adalah suatu tempat dimana nantinya akan digunakan sebagai penyimpanan / penampungan nilai pada memory computer. Variable memiliki nama dan tipe datanya.
Contoh : string bank = “Uang” ;
Ket : string : Class , bank : nama identifier ,dan
“Uang” : Tipe character

– Konstanta
Konstanta artinya disini sama dengan variable namun perbedaannya adalah nilai konstanta bersifat tidak berubah . tetap.
Cirri nya : – Nama konstanta menggunakan huruf capital
– Diawali keyword final sebelum tipe data
Contoh : final float NILAI = 5,50 ;

E. Operator
Operator dalam java adalah symbol/tanda yang digunakan untuk mengoperasikan dua value atau lebih.
Jenis-jenis operator :
1. Operator Aritmatika contohnya ( + ), ( - ), ( * ), ( / ) dan ( % ).
2. Operator Logika contohnya and, or, not, nand, dan nor.
3. Operator Increment/Decrement contohnya ( ++ ) dan ( -- ).
4. Operator Relational.
5. Operator Majemuk.

F. Pengambilan Keputusan

Pernyataan java yang mengijinkan user untuk memilih dan mengeksekusi blok kode tertentu dan mengabaikan blok kode lain.
Jenis-jenis pengambilan keputusan :
1. Statement if.
2. Statement if - else.
3. Statement if - else - if.
4. Statement switch.

G. Perulangan (Looping)
Peryataan java yang mengijinkan user untuk mengeksekusi suatu blok kode secara berulang-ulang sesuai dengan jumlah tertentu yang di inginkan.
enis-jenis pengambilan perulangan :
1. While.
2. Do - While.
3. For.