Rabu, 29 April 2020

Tugas Pemrograman Dasar kelas X TKJ (Pengenalan Pemrograman C++)

Tugas Pemrograman Dasar kali ini, pilih salah satu IDE (Integrated Developer Environment) C/C++ atau aplikasi untuk membuat program C/C++. Boleh aplikasi yang bisa diinstal di laptop/komputer dan boleh aplikasi yang diinstal di smartphone.
Download aplikasi tersebut, lalu instal di laptop/komputer/smartphone masing-masing!
Screenshoot hasil instalasi kalian!
Setorkan gambar hasil instalasi di kolom komentar di bawah ini! Sertakan nama IDE atau aplikasi C/++ yang diinstal, nama kalian, kelas, dan nomer absen!

Tugas ASJ kelas XI TKJ B (Materi Database Server dan Mail Server)

Tugas ASJ kali ini, silahkan membuat presentasi sederhana yang menarik tentang Database Server dan Mail Server maksimal 5 slide. Bisa memakai aplikasi Canva atau aplikasi yang lain untuk membuat desainnya. Posting di instagram atau di blog masing-masing (dalam bentuk image tulisan). Bagi yang menggunakan instagram,jangan diprivate akunnya.
Setelah itu, setorkan link tugas di form INI

Pembagian tugas :
Materi Database Server : absen 1-13
Materi Mail Server : absen 14-27

Pengenalan Pemrograman C++

Bahasa Pemrograman C++ adalah bahasa Pemrograman Komputer Tingkat Tinggi (High Level Language), tapi C++ juga dimungkinkan untuk menulis Bahasa Pemrograman Tinggkat Rendah (Low Level Language) di dalam pengkodingan karena C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah.
C++ adalah peluasan dan penyempurnaan dari bahasa pemrograman sebelumnya yaitu bahasa C, oleh Bjarne Stroustrup pada tahun 1980. Awal C++ mempunyai nama yaitu “C with Classes” dan berganti nama menjadi C++ pada tahun 1983. Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas, yang sangat berguna pada tahun itu sampai sekarang, yaitu bahasa pemrograman yang mendukung OOP (Object Oriented Programming).
C++ dirancang sebagai bias terhadap sistem pemrograman dan embedded sistem, dengan mengutamakan kinerja, kecepatan, efisiensi dan fleksibilitas penggunaan. C++ telah dan sangat berguna dalam banyak hal, seperti pembuatan aplikasi desktopserver dan performance-critical (misalnya switch telepon dan pesawat luar angkasa).
Sejarah Bahasa Pemrograman C++
Bahasa C++ lahir pada tahun 1980, yang dibuat oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas, bahasa tersebut disebut “C dengan kelas” (C with Class).
Pada tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas overloading operator, yang mulanya disebut “a better C” kemudian berganti nama pada tahun 1983 menjadi C++. Simbol ++ merupakan operator penaikan pada C, digunakan untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.
Borland International merilis kompiler Borland C++ dan Turbo C++. Kedua kompiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Selain Borland International beberapa perusahaan lain juga merilis kompiler C++, seperti Topspeed C++ dan Zortech C++.
Awal mula Bjarne Stroustrup membuat membuat C++ adalah ketika Bjarne Stroustrup melakukan pekerjaan untuk gelar Ph.D. tesis pada salah satu bahasa pemrograman dan Stroustrup memiliki kesempatan untuk bekerja dengan bahasa tersebut yang disebut Simula,
Simula merupakan bahasa untuk simulasi. The Simula 67 bahasa yang merupakan varian bekerja dengan Stroustrup. bahasa tersebut dianggap sebagai bahasa pertama untuk mendukung paradigma pemrograman berorientasi obyek. Stroustrup menyadari bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak, dengan kelebihan bahasa Simula tersebut tetapi bahasa Simula memiliki kekurangan yaitu, bahasa Simula terlalu lambat untuk penggunaan praktis.
Tak Lama kemudian, ia memulai untuk mengerjakan bahasa pemrograman berdasarkan ide yang telah ia dapatkan. Stroustrup mengerjakan C++ dengan nama awalnya yaitu C With Class. yang dimaksudkan untuk menjadi superset dari bahasa C, dengan menambahkan pemrograman berorientasi obyek ke dalam bahasa C.
Alasan Kenapa Stroustrup lebih memilih untuk mengembangkan C adalah, karena bahasa pemrograman C merupakan bahasa pemrograman yang sangat popular karena kecepatan, kinerja yang bagus, memungkinkan untuk melakukan pengkodean bahasa tingkat rendah dan lain sebagainya.
TahunC++ StandarNama Informal
1998ISO/IEC 14882:1998C++98
2003ISO/IEC 14882:2003C++03
2011ISO/IEC 14882:2011C++11, C++0x
2014ISO/IEC 14882:2014C++14, C++1y
2017ISO/IEC 14882:2017C++17, C++1z
2020Akan DitentukanC++20

Pengertian Kompilator (Compiler)

Kompilator (Compiler) adalah sebuah program komputer yang berfungsi untuk menterjemahkan kode komputer yang ditulis oleh programmer dalam suatu bahasa pemrograman tertentu menjadi program yang ditulis ke dalam bahasa lain.
Terkadang beberapa kompilator menerjemahkan program yang programmer tulis ke bahasa yang lebih rendah (seperti: assembly) sebagai perantara atau langsung diterjemahkan ke dalam bahasa mesin. penerjemahan bertujuan untuk membuat sebuah program yang dapat dieksekusi oleh komputer (executable program).

Terkadang kompilator tidak hanya bekerja untuk menerjemahkan program, tapi kadang kompilator juga melakukan pengkoreksian terhadap program yang programmer tulis.
Beberapa kompilator menggunakan arsitektur kompilator, yang di dalamnya bukan sebuah program tungal melainkan rangkaian komunikasi antar program dengan tugas mereka masing-masing untuk memproses pembuatan program yang dapat di eksekusi oleh komputer. Operasi itu adalah preprocessinglexical analysisparsingsemantic analysisconversion of input programs ke intermediate respresentationcode optimization dan code generation.

Pengenalan dan Macam-macam IDE C++

Intergrated Developer Enviroment (IDE) adalah program komputer yang ditujukan untuk membantu para programmer. fungsi dari IDE adalah untuk menyediakan beberapa fasilitas dan semua untilitas yang diperlukan untuk membangun perangkat lunak. IDE biasanya mempunyai fasilitas dasar seperti :
  • Editor, yaitu tempat untuk menuliskan kode sumber.
  • Compiler, alat penterjemah bahasa programmer tingkat ke bahasa mesin.
  • Debugger, adalah alat untuk membantu programmer dalam mengkoreksi kesalahan kode sumber program yang mereka buat.

Dan kebanyakan IDE modern saat ini sudah memiliki fasilitas Intelligent Code Completion, banyak juga yang menambahkan fasilitas tambahan dan sekaligus bisa menjadi ciri khas dari mereka (IDE).

Pada jaman dahulu para programmer tidak dimanjakan seperti jaman sekarang, programmer jaman dulu sebelum membuat program mereka menggunakan rancangan Flowchart dan Punched Cards sematang-matangnya sebelum mereka mengirimnya ke compiler. Semua itu dilakukan secara manual dan tidak ada namanya debugger yang memberitahu pada para programmer atas kesalan mereka pada kode yang mereka buat.
Seiring berjalanya waktu teknologi semakin meningkat dan termasuk IDE. Salah satu tujuan diciptakan IDE modern seperti jaman sekarang adalah untuk memaksimalkan produktifitas para programmer. dengan menyediakan komponen dan fasilitas yang mendukung untuk kinerja programmer, hal ini terbukti dengan pertembuhan teknologi yang semakin cepat pada jaman ini.

Macam-macam IDE C/C++

Anda bebas menggunakan IDE apapun, bukan berarti setiap IDE akan berbeda dalam bahasanya, mereka masih memiliki bahasa yang sama mungkin hanya berbeda dalam tampilan dan fasilitas pendukung.

sumber :
https://www.belajarcpp.com/tutorial/cpp/pengenalan-cpp/
https://www.belajarcpp.com/tutorial/cpp/sejarah-cpp/
https://www.belajarcpp.com/tutorial/cpp/pengertian-kompilator/
https://www.belajarcpp.com/tutorial/cpp/ide-cpp/

Selasa, 28 April 2020

Tugas ASJ kelas XI TKJ A (Materi Database Server dan Mail Server)

Tugas ASJ kali ini, silahkan membuat presentasi sederhana yang menarik tentang Database Server dan Mail Server maksimal 5 slide. Posting di instagram atau di blog masing-masing  Bisa memakai aplikasi Canva atau yang lain untuk membuat desainnya.
Setelah itu, setorkan link tugas di SINI

Pembagian tugas :
Materi Database Server : absen 1-13
Materi Mail Server : absen 14-27

Rabu, 05 Februari 2020

Tugas ASJ kelas XII TKJ (Praktek)

Buatlah kelompok (maks 4 orang)! 
Buatlah presentasi tentang software yang digunakan untuk kontrol dan monitoring dijaringan komputer! Pilih salah satu software/aplikasi dan jangan sampai sama dengan teman kelompok lain!
Instal serta operasikan software tersebut!

Setorkan tugas presentasi berbentuk file power point di form ini


Selasa, 21 Januari 2020

Tugas ASJ Kelas XII TKJ - Kontrol dan Monitoring Jaringan

Buatlah makalah tentang cara melakukan monitoring jaringan:
a. Cara menggunakan "ping" di Debian
b. Cara menginstalasi dan menggunakan SNMP
c. Cara menginstalasi dan menggunakan MRTG

Kerjakan di kertas folio F4 dan dicetak/diprint, diberi cover mika warna hijau!
Upload softfile di google drive/4shared/mediafire/yang lain. Buat linknya!
Kirimkan link nya di Form ini

Kamis, 05 Desember 2019

DAFTAR SISWA REMIDI PEMROGRAMAN DASAR

Daftar Siswa Remidi PAS Pemrograman Dasar Kelas X TKJ A
  1. Aditya Wahyu
  2. Ahmad Hanif
  3. Andika Bagus
  4. Angger Satria
  5. Danny Akbar
  6. Exsa Bramando
  7. Ferdian Faza
  8. Gilang Maulana
  9. Hafidz Putra
  10. Ilham Amani
  11. Ilhan Huda
  12. Kinanti 
  13. Muhammad Ali B
  14. Raehan Raffa
Daftar Siswa Remidi PAS Pemrograman Dasar Kelas X TKJ B
  1. Arifin Rois
  2. Azriel Winandi Setyawan
  3. Bagus Rifai
  4. Fathin Ryfsa Fadhilah
  5. Fera Agil Asmoro
  6. Hans Arya Agusty
  7. Irfan Fathurrahman
  8. Irfan Laela Linggar Jati
  9. Katnando Fadhlan Kirmanto
  10. Kevin El Fawwazi
  11. Mahendra Aji Pamungkas
  12. Mas'Ud Burhanudin Faqih
  13. Muhammad Andika Dwi Maulana
  14. Muhammad Nur Rizal Afani
  15. Muhammad Ridwan
  16. Oknanda Fradanar Rizal Saputro
  17. Raka Aditya Kinanta
  18. Sheva Andrean Milano
  19. Stevensyah Aswin Saputro
  20. Wildan Az Zukhruf
  21. Aditya Rizki Setyawan

Kerjakan Soal Remidi di selembar kertas. Beri nama, kelas, no absen, tanggal mengerjakan dan tanda tanda tangan masing-masing.
Berikut ini link soal Remidi : Soal Remidi Pemrograman Dasar kelas X