Pengikutku

Sabtu, 19 Oktober 2019

PERANGKAT LUNAK BAHASA PEMROGRAMAN


1.     Pengertian Perangkat Lunak Bahasa Pemrogaman
Bahasa Pemrograman atau Perangkat Lunak Bahasa Pemrograman (Language Software) merupakan Program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (Machine Language), sehingga dapat diterima dan dimengerti oleh komputer.
            Program tersebut digunakan untuk menerjemahkan perintah-perintah yang ditulis pada bahasa program ke bahasa mesin (Machine Language). Bahasa Pemrograman ini wajib dikuasai oleh seorang Programmer agar dapat membangun sebuah aplikasi atau Software dan untuk membuat aplikasi tertentu maka digunakan juga bahasa Pemrograman yang sesuai dengan kebutuhan.

2.     Berbagai Macam Perangkat Lunak Bahasa Pemrograman Komputer
Penerjemah Bahasa Pemrograman dibedakan menjadi 3 (tiga) macam, yaitu Asembler, Kompiler dan Interpreter.
1)      Asembler adalah Program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly0 kedalam bahasa mesin. bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada dalam komputer yang biasanya diwakili oleh kode bilangan biner angka 1 (satu) dan angka 0 (nol)
2)      Kompiler adalah Program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah  yang dapat dijalankan oleh komputer, Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
3)      Interpreter adalah Program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.

Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (Kedua bahasa ini termasuk bahasa tingkat rendah / Low level language), Bahasa tingkat Tinggi (High level language), serta Bahasa generasi keempat.
a.      Bahasa Tingkat Rendah (Low level language)
1)      Bahasa Mesin
Bahasa mesin termasuk kedalam bahasa tingkat rendah (Low level language)  karena sifat dari bahasa mein lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada didalam komputer yang biasanya diwakili oleh angka 1 (Satu) dan 0 (nol).
2)      Bahasa Assembly
Bahasa Assembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa Assembly kebanyakan digunakan untuk pengendalian Hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (Jump non zero) yang artinya lompatlah jika tidak sama dengan nol.

b.      Bahasa Tingkat Tinggi (High level language)
Bahasa tingkat Tinggi memiliki arti bahwa bahasa ini lebih mudah dimengerti oleh banyak orang karena memang dirancang untuk orang yang awam. Bahasa pemrograman yang termasuk kedalam bahasa tingkat tinggi adalah sebagai berikut.

1)      JAVA
Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·             Programming-language specification
·             Application-programming interface
·             Virtual-machine specification
Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded .
2)      C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&T Bell Laboratories).
Kelebihan Bahasa C :
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
·             Bahasa C tersedia hampir di semua jenis computer
·             Bahasa C hanya menyediakan sedikit kata-kata kunci
·             Proses executable program bahasa C lebih cepat
·             Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka. Dlsb
Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu:
C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.
Adapun kekurangan yang biasa di Bahasa C antara lain :
·             Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
·             Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
3)      PHP
PHP (Hypertext Preprocessor) merupakan sebuah bahasa pemrograman yang paling banyak digunakan di Indonesia. selain karena gratis, PHP banyak digunakan karena bahasa pemrograman ini merupakan Server side scripting yang memang dirancang untuk membangun website dinamis. Selain itu, banyak website-website ternama seperti Facebook, Wordpress , ataupun Digg yang menggunakan PHP dalam pengembangannya. PHP pertama kali dikembangkan oleh Rasmus Ledrorf.
4)      Python
Python adalah bahasa Pemrograman yang freeware (gratis/tidak berbayar) Tidak ada batasan dalam penyalinannya mauPun mendistribusikannya Lengkap dengan source code, debugger, profiler antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka fungsi sistem GUI (antarmuka pengguna grafis), dan basis datanya.

Dalam tingkatan bahasa pemrograman Python termasuk bahasa tingkat tinggi. Python menjadi salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web maupun berbasis mobile. Python sangat mendukung pada beberapa sistem operasi seperti UNIX DOS, Windows, OS/2), Macintosh. Banyak perusahaan besar menggunanakan Phyton dalam pengembangannya seperti Instagram, Pinterest, dan Yahoo. Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga NASA.

Di Indonesia sendiri terdapat grup Facebook yang membahas tentang
Python yang telah memiliki lebih dari 6000 anggota. Grup ini cukup aktif,
Grup ini bernama Python Indonesia.
5)      JavaScript
JavaScript adalah bahasa pemrograman yang dikembangkan oleh Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada pengembangan web. Dengan JavaScript ini kita bisa membuat web yang interaktif dan menarik. Di Indonesia sendiri terdapat grup Facebook yang membahas tentang JavaScript ini dengan nama JavaScript Indonesia. Grup yang beranggotakan lebih dari 10 ribu orang ini masih aktif sampai sekarang.
6)      C#
C# adalah bahasa pemrograman yang dikembangkan oleh Microsoft. C#
ini menggabungkan prinsip dari C dan C++. C# banyak digunakan untuk mengembangkan Software  yang menggunakan platfrom Windows.
7)      Objective-C
Objective-C adalah bahasa pemrograman yang berorientasi objek. Bahasa
pemrograman ini digunakan untuk pengembangan aplikasi yang digunakan pada perangkat Apple. Bahkan sistem operasi IOS pun dikembangkan menggunakan bahasa pemrograman Objective-C ini.
8)      ActionScript
ActionScript adalah bahasa pemrograman yang dibuat berdasarkan
ECMAScript yang digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform Adobe Flash Player. ActionScript juga dipakai pada beberapa aplikasi basis data, seperti Alpha Five. Bahasa ini awalnya dikembangkan oleh Macromedia, tetapi kini sudah dimiliki dan dilanjutkan perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.

c.       Bahasa Generasi ke-Empat
1)      Visual Basic
2)      C++
3)      J#



Kamis, 10 Oktober 2019

FORMAT LAPORAN PELAKSANAAN PKL TKJ

Untuk kali ini mimin akan membagikan beberapa Format untuk Laporan Pelaksanaan Praktek Kerja Lapangan (PKL) Khususnya untuk Siswa Kelas XI TKJ di SMK Bina Nusantara Cisalak.

Sebelum ke topik pembahasan, apa sih menurut kamu Laporan Pelaksanaan PKL itu?
Pembuatan laporan PKL ternyata tidak terlalu sulit. Jika kamu sudah memiliki format laporan, sebenarnya kamu bisa mulai membuat draft laporan tersebut untuk memudahkan proses kerja. Pembuatan laporan pun tidak harus menunggu sampai selesai PKL karena di sela-sela waktu senggang, kamu dapat memanfaatkannya untuk mengerjakan draft atau garis besar laporan PKL. Nantinya, kamu akan memiliki banyak waktu luang untuk melengkapi pekerjaan ketika sudah menyelesaikan kegiatan PKL.

Dan Apakah Tujuan dari Penulisan/Penyusunan dari Laporan PKL Itu?
Tujuan Penulisan Laporan PKL adalah
  • Sebagai bukti telah melaksanakan PKL.
  • Untuk memenuhi salah satu syarat dalam menempuh ujian akhir PKL tahun pelajaran 2019/2020
  • Untuk memenuhi tugas yang diberikan pembimbing produktif
  • Untuk melatih kemampuan siswa dalam menulis laporan secara ilmiah.
  • Sebagai laporan dari hasil Praktek Kerja Lapangan ( PKL ) yang telah dilaksanakan secara tertulis.
  • Memantapkan dan mengembangkan pelajaran yang diperoleh disekolah dengan penerapan didunia kerja
  • Sebagai bukti tertulis bahwa siswa telah melaksanakan pakerin.
  • Sebagai pedoman untuk pembuatan karya tulis selanjutnya.
  • Agar siswa mampu memahami, menetapkan dan mengembangkan pelajaran yang di hapus dari sekolah dan menerapkan nya di dunia usaha kerja.
  • Agar para siswa mampu mempelajari, memahami, memantapkan danmengembangkan ilmu pengetahuan yang sudah diperolehnya dari sekolah dandapat menerapkannya langsung di lapangan kerja.
  • Agar siswa mampu mengembangkan dasar-dasar teori yang didapatkan dari sekolah yang berhubungan dengan hasil PKL.
  • Agar siswa dapat menuangkan pikiran ke dalam tulisan yang dapat diuji keilmiahannya.
  • Agar siswa mampu mencari alternatif pencerahan masalah kejuruan sesuai dengan program studi yang dipilih dari pelaporan.
  • Memberikan alternatif pemecahan masalah kejuruan dengan lebih luas dan mendalam
  • Untuk menyimpulkan peningkatan wawasan dan pengetahuan siswa angkatan berikutnya
  • Untuk menerapkan gambaran yang seharusnya dalam melaksanakan praktek kerja industri sampai dimana pengetahuan atau kemampuan dalam mengikuti praktek kerja
  • Untuk menyimpulkan data, guna kepentingan pribadi siswa
  • Untuk memantapakan siswa dalam pengembangan atau penerapan pelajaran sekolah dari hasil PKL.
  • Untuk  melatih dan mengingatkan keterampilan siswa dalam membuat karya tulis.
  • Mengumpulkan data, guna kepentingan sekolah dan khususnya penulis sendiri dan juga untuk menunjang peningkatan pengetahuan siswa tingkat selanjutnya.

Yang Harus disiapkan diantaranya adalah :

1.     Formulir Pengajuan Judul
Berisi tentang Pengajuan Judul Laporan PKL yang ditujukan kepada Kepala Program Keahlian TKJ

2.     Format Bimbingan
Berisi tentang Formulir Format Bimbingan yang ditujukan kepada Pembimbing Penulisan/Penyusunan Laporan PKL

3.     Lembar Pengesahan DU/DI (Dunia Usaha/Dunia Industri)
Lembar yang Berisi Pengesahan Laporan PKL ditanda tangani oleh Pembimbing/Pimpinan DU/DI (Dunia Usaha/Dunia Industri)

4.     Lembar Pengesahan Sekolah
Lembar yang Berisi Pengesahan Laporan PKL ditanda tangani oleh Pembimbing/Kepala Program Keahlian TKJ dan Kepala Sekolah

5.     Sistematika Penulisan/Penyusunan Laporan PKL
Lembar yang Berisi Sistematika dan Aturan dalam Penulisan/Penyusunan Laporan PKL.

Oke guys...
Untuk Beberapa Format diatas bisa diakses/didownload di link ini ya...


Download Di Sini....

Jika ada hal yang ditanyakan dan harus dikonsultasikan silahkan hubungi Contact Person saja :)
Animated Spinning Kunai - Naruto