Translate ( Terjemahkan lah )

Minggu, 16 November 2014

Minggu, 09 November 2014

TUGAS IMPLEMENTASI BAHASA C (Pak Wasum)


1 . IMPLEMENTASI BAHASA C .

A. Bahasa C 


Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Versi Bahasa C


1. C K&R
Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini. Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.

2. ANSI C & ISO C
Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadang-kadang C89. Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.
3. C99
Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram.

Program (software) yang digunakan bahasa C


Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis. Saat ini, banyak bahasa pemrograman yang terfokus pada bagaimana caranya membantu anda menulis program-program dengan ratusan ribu baris. Untuk itu, mereka menawarkan anda paket-paket, namespaces, sistem tipe kompleks, ribuan konstruksi, dan halaman-halaman dokumentasi untuk dipelajari.
Namun tidak pada Lua. Justru, Lua mencoba membantu anda untuk memecahkan masalah dalam ratusan baris, bahkan lebih sedikit. Untuk mencapai tujuan ini, Lua mengandalkan sifat extensibility, seperti banyak bahasa lainnya. Tidak seperti hampir semua bahasa lainnya, bagaimanapun, Lua mudah dikembangkan tidak hanya dengan software khusus yang ditulis dengan Lua, tetapi juga dengan software yang ditulis dengan bahasa lain, seperti C dan C++.
Lua dirancang, sejak awal, untuk terintegrasi dengan perangkat lunak yang ditulis dengan C dan bahasa-bahasa konvensional lain. Dualitas bahasa ini membawa banyak manfaat. Lua merupakan bahasa yang sederhana dan mudah, sebagian karena Lua tidak mencoba untuk melakukan apa yang telah dapat dilakukan bahas C, seperti kinerja yang tipis, operasi low-level, atau penghubung dengan perangkat lunak pihak ketiga. Lua mengandalkan C untuk melakukan tugas tersebut. Apa Yang Lua tawarkan adalah apa yang tidak dapat dilakukan dengan baik pada C : suatu jarak yang baik dari perangkat keras, struktur-struktur dinamis, tanpa redudansi, pengecekan yang mudah dan debugging. Untuk itu, Lua mempunyai lingkungan yang aman, manajemen memori otomatis, dan fasilitas terbaik untuk menangani string dan data jenis lain dengan ukuran yang dinamis.
Sampai saat ini, bahasa C telah berhasil digunakan untuk mengembangkan berbagai jenis permasalahan pemrograman, dari level operating system (unix, linux, ms dos, dsb), aplikasi perkantoran (text editor, word processor, spreadsheet, dsb), bahkan sampai pengembangan sistem pakar (expert system). Kompiler C juga telah tersedia di semua jenis platform komputer, mulai dari Macintosh, UNIX, PC, Micro PC, sampai super komputer.
Bahasa C juga telah menjadi standar defacto, sebagai bahasa pemrograman yang diajarkan di jurusan ilmu komputer dan informatika di seluruh dunia. Tulisan ini membahas pemrograman bahasa C secara komprehensif dan mendalam, dengan banyak memberikan contoh program sehingga mudah dipahami oleh seluruh pembaca, dari tingkat level pemula maupun mahir.

Sofware yang digunakan dalam Bahasa C.


Bersumber dari bahasa BCPL (Martin Richards -1967) dan B (Ken Thompson -1970) C diciptakan Dennis Ritchie dari Bell Laboratories pada tahun 1972 dan diimplementasikan pada komputer DEC PDP-11. Pada 1978 Dennis Ritchie dan Brian Kernighan kemudian mempublikasikan buku The C Programming Language yang semakin memperluas pemakaiannya dan dijadikan standar oleh ANSI (American National Standard Institute) pada tahun 1989. C kemudian dikembangkan lagi oleh Bjarne Stroustrup menjadi C++ (1986). C dan/atau C++ banyak digunakan (sehingga menjadi ‘standar’) sebagai bahasa pemrograman untuk membuat sistem operasi. Kebanyakan bahasa pemrograman digunakan untuk menulis software aplikasi, yaitu software yang melakukan tugas-tugas user. Sebagai contoh: aplikasi perhitungan gaji, aplikasi pemesanan tiket pesawat, dll. Bahasa C dan C++, selain digunakan untuk menulis software aplikasi, juga bisa digunakan untuk menulis software sistem, yaitu software yang melakukan tugas-tugas yang diperlukan agar operasi dari sistem komputer bisa berjalan dengan baik. Karena komputer hanya bisa mengerti bahasa mesin, maka program yang ditulis dalam bahasa tingkat tinggi (source program/program sumber)harus ditranslasi ke dalam bahasa mesin (object program/program objek) sebelum dieksekusi .

Editor yang menggunakan bahasa C :



 1. Turbo C ++2 . Borland C ++
3 . Watcom C Atau C++
4 . compiler Intel C++ Compier
5 . Acorn C Atau C++

Contoh Program untuk bahasa C :









Sumber from :



http://imamprayogopujiono.blogspot.com/2013/11/contoh-program-sedarhana-bahasa-c.html

ilmukomputer.org/category/pemrograman-c/




Minggu, 12 Oktober 2014

Laporan Java tentang Array .

1 . Tujuan : 

Setelah melakukan praktikum siswa Mampu :
 - Membuat program java tentang array
 - Memahami script dan Penulisan array

 - Mengerjakan Studi Kasus

2 . Alat dan Bahan :

 - Laptop / Pc / Netbook / Notbook
 - Program JAVA dan NetBeans

3 . Dasar Teori : 

  Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling 
dkk dari sun microsystems) pada tahun 1991Teknologi “*7”(Star Seven). Mula-mula 
James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK Sun 
mengubahnya menjadi Java.Sun merilis versi awal java secara resmi pada awal 1996 yg 
kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2 shg mulai versi ini 
java disebut java 2. Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise 
Edition). Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah 
diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola untuk menghasilkan aplikasi 
mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile 
seperti handphone . 

4 . Contoh Program :




5 . Studi KASUS :



6 . Analisis :

Nominal = Scan.nextInt(); Fungsinya yaitu untuk mengisi data / nilai rata rata .
r = b / nominal; Fungsinya yaitu untuk menghasilkan nilai rata - rata .

7 . Kesimpulan :

Pada Laporan Kali ini saya dapat menyimpulkan bahwa , array ini berguna untuk menampung banyak nilai yg memilki var sama .Kemudian memudahkan kinerja kita agar lebih efisien dan praktis .
 




Senin, 29 September 2014

Laporan JAVA .


Laporan JAVA FOR DAN WHILE .


1 . Tujuan : 

Setelah melakukan praktikum siswa Mampu :
 - Membuat program java tentang For dan While .
 - Memahami script dan Penulisan For dan While
 - Mengerjakan Studi Kasus .


2 . Alat dan Bahan :

 - Laptop / Pc / Netbook / Notbook
 - Program JAVA dan NetBeans 

3 . Dasar Teori : 

  Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling 
dkk dari sun microsystems) pada tahun 1991Teknologi “*7”(Star Seven). Mula-mula 
James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK Sun 
mengubahnya menjadi Java.Sun merilis versi awal java secara resmi pada awal 1996 yg 
kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2 shg mulai versi ini 
java disebut java 2. Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise 
Edition). Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah 
diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola untuk menghasilkan aplikasi 
mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile 
seperti handphone . 


4 . Contoh Program :






5 . STUDI KASUS :





6 . Analisis : 

Fungsi Do                      =  Fungsinya untuk menambahkan sampai kondisi terpenuhi .
Fungsi For                     =  Fungsinya untuk memberi batas kondisi yang akan di penuhi .
Fungsi For dan While    = Fungsinya mengulangi kondisi yang telah di tentukan .

7 . Kesimpulan : 

      Pada Laporan Kali ini saya dapat menyimpulkan bahwa , Looping ini sangat berguna sekali untuk suatu program perulangan yang menggunakan banyak kondisi , Looping ini akan terus berjalan / di jalankan apabila dia belum memenuhi syarat dan ketentuan yang telah di tentukan .

Sumber :  http://elib.unikom.ac.id/files/disk1/439/jbptunikompp-gdl-dwirezekim-21927-11-12uniko-i.pdf

























Senin, 15 September 2014

Laporan Pemrograman Java IF dan SWITCH .

1 . Tujuan :
S
etelah melakukan praktikum siswa Mampu :
 - Membuat program java tentang IF dan SWITCH
 - Memahami script dan Penulisan IF dan SWITCH
 - Mengerjakan Studi Kasus .


2 . Alat dan Bahan :
 - Laptop / Pc / Netbook / Notbook
 - Program JAVA dan NetBeans


3 . Dasar Teori : 
    Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling 
dkk dari sun microsystems) pada tahun 1991Teknologi “*7”(Star Seven). Mula-mula 
James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK Sun 
mengubahnya menjadi Java.Sun merilis versi awal java secara resmi pada awal 1996 yg 
kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2 shg mulai versi ini 
java disebut java 2. Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise 
Edition). Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah 
diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola untuk menghasilkan aplikasi 
mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile 
seperti handphone .

4 . Contoh Program :


5 . Studi Kasus           :

a . 

b . 

c . 





d . 


6 . Analisis :

Fungsi BufferedReader     = Fungsinya untuk  menampilkan inputan .

Fungsi Double                 = Fungsinya untuk menampilkan angka outputan dengan Desimal / Koma 
Fungsi IF                        = Fungsinya untuk Deklarasi Kondisi 
Fungsi Switch                 = Fungsinya sama Seperti IF tetapi dengan menggunakan ini , lebih mudah . Karena memang di gunakan untuk banyak kondisi / percabangan .
Fungsi Break                  = Fungsinya untuk memberhentikan pencarian Case .
Fungsi Else IF                = Fungsinya untuk mendeklarasikan 1 atau lebih kondisi , ini agar lebih mudah .

7 . Kesimpulan :
   Pada Laporan ini saya dapat menyimpulkan bahwa , if berguna untuk deklarasi suatu kondisi . Bila ada Banyak kondisi kita bisa menggunakan ( If - Else ) ,  Tetapi agar lebih mempermudah suatu Kondisi / Percabangan yang banyak lebih baiknya kita menggunakan Swtich ( Case dan Break ) .



Sumber :  http://elib.unikom.ac.id/files/disk1/439/jbptunikompp-gdl-dwirezekim-21927-11-12uniko-i.pdf









Kamis, 04 September 2014

LAPORAN PEMROGRAMAN JAVA Sederhana .

PEMROGRAMAN JAVA TENTANG NILAI RAPORT 

1 . Tujuan :

Setelah Melakukan Praktikum Siswa Dapat : 

- Membuat Program java Di bawah ini .

- Mampu Memahami Struktur java .

2 . Alat da Bahan :

- Laptop / Netbook / Notbook / PC 
- Netbeans

3 . Landasan Teori :

    Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling 
dkk dari sun microsystems) pada tahun 1991Teknologi “*7”(Star Seven). Mula-mula 
James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK Sun 
mengubahnya menjadi Java.Sun merilis versi awal java secara resmi pada awal 1996 yg 
kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2 shg mulai versi ini 
java disebut java 2. Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise 
Edition). Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah 
diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola untuk menghasilkan aplikasi 
mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile 
seperti handphone. 
Kelebihan java: 
 Multiplatform  dapat dijalankan di beberapa platform / sistem operasi 
komputer 
 OOP (Object Oriented Programming) semua aspek yang terdapat di Java adalah 
Objek. 
 Perpustakaan Kelas yang lengkap  Java terkenal dengan kelengkapan library/ 
perpustakaan (kumpulan program yang disertakan dalam pemrograman java) 
yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk 
membangun aplikasinya. 
 Bergaya C++  memiliki sintaks seperti bahasa pemrograman [C++] sehingga 
menarik banyak pemrogram C++ untuk pindah ke Java. Praktikum Dasar Programming 2 
Mike Yuliana-PENS ITS 2 

J2SDK adalah seperangkat tool (kit) yang berisi kompiler dan interpreter java 
yang direlease oleh sun dan bersifat free 


Gambar 1. Program pada J2SDK 

 Beberapa editor yang bisa digunakan untuk pemrograman java adalah: 
- Notepad editor standard yang disediakan oleh windows. Tidak 
dilengkapi dengan utilitas jumlah baris (berpengaruh pada pelacakan baris program 
yang menyebabkan error kompilasi) 

-  Netbeans salah satu editor yang dilengkapi dengan pelacakan baris program 
yang menyebabkan error kompilasi 

-  Editor-editor lain: Eclipse, Gel, JBuilder, Jcreator dll  

4. Contoh Program :


5 . Studi Kasus : 



A . Hasil : 


6 . Analisis : 

Fungsi BufferedReader     =  Fungsinya untuk  menampilkan inputan .
Fungsi Double                  = Fungsinya untuk menampilkan angka outputan dengan Desimal / Koma .

7 . Kesimpulan :

      Pada Laporan ini saya dapat menyimpulkan bahwa , project ini mirip dengan project java yg saya buat sebelumnya , tetapi Perbedaan nya pada Double  karena double ini berfungsi utk menampilkan inputan angka dalam bentuk desimal / koma .


* Sumber :  http://elib.unikom.ac.id/files/disk1/439/jbptunikompp-gdl-dwirezekim-21927-11-12uniko-i.pdf