Kelas X,

Beberapa Bahasa Pemrograman

01.11 G.M.A 0 Comments






Assalammualaikum wr wb pada post kali saya akan menjelaskan sedikit tentang bahasa pemrogaman , tapi materi kali ini akan dibuat beberapa postingan karena saking banyaknya bahasa pemrograman yang ada .
Di postingan ini akan ada bahasan tentang php,C++ dan Pascal . Selamat menikmati .


Pendahuluan


 
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.


 Fungsi Bahasa Pemrograman

Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.



Contoh Bahasa Pemrograman



Pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).


C++




C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).




Php




PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi dirilis pada tanggal 18 Desember 2014.







0 komentar:

Kelas X,

Power Supply Unit

00.38 G.M.A 1 Comments




Assalammualaikum wr wb para penjelajah kali ini saya akan menjelaskan sedikit tentang PSU . Pada dasarnya power supply termasuk dari bagian power conversion. Power conversion sendiri terdiri dari tiga macam: AC/DC Power Supply,DC/DC Converter,dan DC/AC Inverter. Power supply untuk PC sering juga disebut sebagai PSU (power supply unit).
PSU termasuk power conversion AC/DC, Fungsi utamanya mengubah listrik arus bolak-balik (AC) yang tersedia dari aliran listrik (di Indonesia, PLN). Menjadi arus listrik searah (DC) yang dibutuhkan oleh komponen pada PC. ya tadi itu hanya pendahuluan sebelum memasuki materi sebenarnya.




Pengertian


Power  supply  adalah perangkat keras yang berfungsi untukmenyuplai  teganganlangsung kekomponen dalam casing yang membutuhkan tegangan, misalnya motherboard, hardisk, kipas, dll. Input power supply berupa arus bolak-balik (AC) sehingga power supply harus mengubah tegangan AC menjadi DC (arus searah), karena hardware komputer hanya dapat beroperasi dengan arus DC. Power supply berupa kotak yang umumnya diletakan dibagian belakang atas casing.Besarnya listrik yang mampu ditangani power supply ditentukan oleh dayanya dan dihitung dengan satuan Watt.




Fungsi Power supply




Rectification: konversi input listrik AC menjadi DC.

Voltage Transformation: memberikan keluaran tegangan/voltage DC yang sesuai dengan yang dibutuhkan.

Filtering: menghasilkan arus listrik DC yang lebih bersih‌, bebas dari ripple ataupun noise listrik yang lain.

Regulation:
mengendalikan tegangan keluaran agar tetap terjaga, tergantung pada tingkatan yang dinginkan, beban daya, dan perubahan kenaikan temperatur kerja juga toleransi perubahan tegangan daya input.
Isolation: memisahkan secara elektrik output yang dihasilkan dari sumber input.

Protection: mencegah lonjakan tegangan listrik (jika terjadi), sehingga tidak terjadi pada output, biasanya dengan tersedianya sekering untuk auto shutdown jika hal ini terjadi.
Idealnya, sebuah power supply dapat menghasilkan output yang bersih, dengan tegangan output yang konstan terjaga dengan tingkat toleransi dari tegangan input, beban daya, juga suhu kerja, dengan tingkat konversi efisiensi 100%.

Jenis-jenis Power Supply




A.    Power Supply AT

Power supply yang memiliki kabel power yang dihubungkan ke motherboard terpisah menjadi dua konektor power (P8 dan P9). Kabel yang berwarna hitam dari konektor P8 dan P9 harus bertemu di tengah jika disatukan.Pada power supply jenis AT ini, tombol ON/OFF dihubungkan langsung pada tombol casing. Untuk menghidupkan dan mematikan komuter, kita harus menekan tombol power yang ada pada bagian depan casing. Power supply jenis AT ini hanya digunakan sebatas pada era komputer pentium II. Pada era pentium III keatas atau hingga sekarang, sudah tidak ada komputer yang menggunakan Power supply jenis AT.


*Ciri utama :

·         Tombol on/off bersifat manual
·         Ketika Shutdown, untuk mematikan mesti menekan tombol CPU
·         Kabel daya ke motherboard terdiri atas 2 x 6 pin
·         Daya rata-rata di bawah 250Watt

      B.     Power Supply ATX

Power Supply ATX (Advanced Technology Extended) adalah jenis power supply jenis terbaru dan paling banyak digunakan saat ini. Perbedaan yang mendasar pada PSU jenis AT dan ATX yaitu pada tombol powernya, jika power supply AT menggunakan Switch dan ATX menggunakan tombol untuk mengirikan sinyal ke motherboard seperti tombol power pada keyboard.


*Ciri utama :

  •  Terdiri  atas satu set kabel supply ke motherboard yang berjumlah: 20pin atau 20pin + 4pin 24pin + 4pin atau 24pin + 8pin
  •  Ketika shutdown otomatis CPU mati
  •  Ada konnector tambahan power SATA (PSU terkini)
  •   Daya lebih besar untuk memenuhi standar komputasi masa kini
  •  Efisiensi lebih baik
  •  Cara menghidupkan power supply tanpa memasangnya di motherboard:
  • Ambil powersupply yang akan hidupkan,kukan langkah-langkah berikut untuk menghidupkan power supply tanpa dipasang ke motherboard 
  •   Menyiapkan kabel jumper
  • Memasukkan kabel Power ke jaringan listrik PLN
  • Mengambil konektor Power Supply ATX
  •  Mencari kabel warna hijau (PS On), Untuk menghidupkan Power Supply sambungkan pin kabel warna hijau tersebut dengan kabel jumper ke pin kabel warna hitam (Ground)

Untuk Jenis jenis konektor lihat pada postingan Konektor Power Supply


1 komentar:

Kelas X,

Konektor pada Power Supply

00.34 G.M.A 0 Comments

Assalammualaikum wr wb apa kabar para oprekkers pada postingan sebelumnya sudah dijelaskan tentang Pengertian dan Jenis dari Power Supply.  pada postingan kali saya akan membahas tentang Konektor pada Power Supply , tapi mungkin yang saya bisa beritahu hanya 7 konektor . Silahkan di baca sampai puas tolng dimaafkan bila ada yang salah soalnya saya juga masih belajar.


Konektor pada Power Supply





  Konektor 20/24 pin ATX motherboard




Konektor 20/24 Pin
 ini merupakan konektor dari power supply unit (PSU) yang dihubungkan ke motherboard, berfungsi sebagai sumber daya utama motherboard. Konektor ini terdiri dari 2 bagian. Bagian pertama berjumlah 20 pin dan bagian kedua 4 pin. Jika kita menggunakan motherboard yang baru maka konektor 20 dan 4 pin digabungkan.Versi lama ATX motherboard masih menggunakan konektor ATX 20 pin. Sedangkan pada motherboard selanjutnya sudah menggunakan konektor ATX 24 pin sebagai konektor sumber daya dari power supply.



  Konektor ATA


 

ATA (Advanced Technology Attachment) atau biasa juga dikenal dengan IDE drive merupakan kabel konektor yang dibuat berdasarkan standart tahun 1986 yang masih menggunakan 16 bit pararel, dan terus di kembangkan hingga ATA-7 pada tahun 2001 yang mempunyai kecepatan sebesar 133MBPs. kabel ATA masih banyak digunakan untuk spesifikasi komputer lama semisal ; pentium 4 kebawah. dan seperti yang sudah sedikit di singgung diatas, kabel ATA terdiri dari 40pin dan maksimal panjang kabel hanya 18 inc (46 cm). Kabel ini sudah jarang digunakan karena mulai tergantikan dengan kabel SATA .


  Konektor SATA




Berikut adalah konektor SATA, yang memiliki 7 pin. Konektor jenis ini hanya digunakan khusus untuk drive Serial ATA, seperti SATA hard disk , dan SATA CD atau DVD drive.  PSU terbaru dilengkapi konektor ini untuk menyesuaikan perkembangan teknologi IDE drive. Dan jenis semua PS memiliki 2 konektor power SATA. Juga mendukung untuk optik drive, dan SSD drive.
  


 

  Konektor 4 pin 12V 

 





Konektor 4-pin 12V (P4) dan konektor 8-pin 12V (EPS) digunakan untuk memberikan daya khusus kepada prosesor. P4 mulai digunakan pada motherboard untuk prosesor pentium 4 sehingga disebut P4. Fungsi dari konektor ini adalah sebagai penyedia tenaga tambahan sebesar 12 V untuk Prosesor Pentium 4. Konektor EPS biasa digunakan untuk motherboard server.







  Konektor 6/8 pin PCIe






Konektor 6/8 pin PCIe ini digunakan untuk memberikan daya pada beberapa graphic card yang berbasis PCIe yang membutuhkan lebih banyak daya dibanding graphic card biasanya.Jarang ditemukan di PC, hanya PC yang digunakan di bidang multimedia, terutama video. Konektor ini terdiri dari 6-pin, terdiri dari 3 jalur +12V  dan 3 jalur ground.


  Konektor 4 pin  peripheral (Molex)








Konektor 4 pin (Molex) ini digunakan untuk mensuplai daya ke berbagai komponen hardware yang terdapat di dalam casing komputer. Komponen tersebut antara lain harddisk, CD-ROM, kipas, dll. Konektor ini terdiri atas empat kabel. Sebuah kabel warna merah dengan tegangan +5V berfungsi memberikan daya pada logic controller. Sebuah kabel kuning dengan tegangan +12V sebagai sumber tenaga bagi motor penggerak. Dua buah kabel hitam sebagai ground.


 Konektor Floppy




Konektor ini hanya berfungsi memasok daya ke floppy disk drive. Jumlah jalur pada konektor ini sama dengan pada konektor Molex, yaitu sebanyak 4 jalur dengan pembagian warna kabel dan besar tegangan sama. Hanya berbeda fisik, yaitu konektor floppy lebih kecil dibanding konektor Molex. Terdiri dari : Kabel warna kuning (+12 Volt ) , Kabel warna Hitam ( Ground ), Kabel warna merah (+5 Volt )Kabel warna Hitam ( Ground ).







0 komentar: