Sabtu, 19 Januari 2013

Bahasa Pemrograman


Bahasa Pemprograman adalah teknik komando/instruksi standar untuk memerintah komputer. Dalam pengertian luas, pemrograman meliputi seluruh kegiatan yang mencakup pembuatan program, perencanaan dan perwujudan. Arti sempitnya pemrograman merupakan pengkodean atau sering di istilahkan dengan Coding, dan juga pengujian berdasarkan rancangan tertentu.

Pengelompokan Bahasa pemrograman berdasarkan generasinya :

Bahasa Mesin ( GENERASI PERTAMA )
adalah bahasa internal komputer yang meng-ekskusi secara langsung tanpa translation. bahasa Mesin merupakan bahasa pemrograman yang paling awal, dikembangkan tahun 1940 sampai 1950-an
bentuk bahasa pemrograman masa ini masih memiliki banyak kelemahan diantaranya :
§  menyita waktu dan bersifat kondusif untuk membuat sebuah kesalahan
§  tidak standart dan sangat bergantung pada komputer, karena akan memiliki perbedaan pada setiap komputer

Bahasa Assembly ( GENERASI KEDUA )
Bahasa Assembly menyerupai bahasa mesin, sehingga untuk menjadi seorang programer bahasa assembly yang bagus harus memahami bagaimana cara mesin memproses data.layaknya bahasa mesin, bahasa assembly masih tergantung pada komputer, karena masih terdapat perbedaan pada tiap-tiap komputer.
cirinya :

§  bahasa dilengkapi dengan kode-kode yang mudah diingat seperti ADD, SUB, MULT dll
§  Alamat penyimpanan telah didefinisikan, hal ini akan memudahkan rujukan saat mengakses kebali apa yang terseimpan

Bahasa tingkat Tinggi ( GENERASI KETIGA )
disebut bahasa tingkat tinggi karena mudah untuk dipelajari, dan sebuah program tingkat tinggi ini mermerlukan proses penerjemahan oleh komputer yang sangat rumit, sering disebut dengan COMPILLER, yaitu proses pengeemasan program secara keseluruhan agar lebih mudah di gabung pada sebuah sistem komputer. contoh untuk bahasa tingkat tinggi seperti Pascal, Cobol dan Fortran ( Formula Translator )

GENERASI KEEMPAT
cirinya adalah :
§  mudah untuk dipelajari dan dipahami
§  tepat untuk pengaksesan database
§  fokus pada maksimalis produk manusia, bukan pada minimalis waktu komputer
§  nonprosedural
§  tersedia dalam software paket dan dapat mengembangkan aplikasi yang diinginkan
contohnya seperti, MySQL ( Structured Query Labguage ), QBE ( Query By Example ) dan Report Generator

GENERASI KELIMA
sering di gunakan untuk akses Database atau sistem Pakar dan juga knowledge Based System yang ditujukan untuk bahasa alami hampir menyerupai hubungan kemanusiaan, contohnya LISP dan Prolog

dalam menterjemahkan bahasa program di kenal dua program yaitu Compiller dan Interpreter
Compiller adalah pengemasan bahasa program secara keseluruhan, dengan menterjemahkan bahasa program tersebut kedalam bahasa object, sehingga akan dengan mudah di hubungkan dengan sistem operasi dan diterima oleh Hardware
Interpreter adalah proses terjemah yang hanya menganalisa dan mengekskusi setiap baris tanpa melihat keseluruhan isi program, namun demikian interpreter memiliki kelebihan yaitu ekskusi dapat silakukan dengan segera tanpa adanya proses kompilasi, karena itu interpreter sering digunakan untuk pembuatan program berskala besar.

Bahasa tingkat tinggi (high level languange)
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 dalam bahasa tingkat tinggi adalah sebagai berikut.

a) BASIC (Beginners All-purposes Symbolic Instruction Code)
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.

b) LOGO
Bahasa ini dikembangkan untuk pendidikan dan simulasi pengajaran pada anak-anak dalam menyelesaikan masalah dan melakukan pemrograman. Ditemukan pada tahun 1967 oleh Seymour Papert dengan menggunakan LISP, yaitu satu jenis bahasa pemrograman untuk kecerdasan buatan. Logo sangat mudah digunakan untuk membuat gambar, sehingga banyak digunakan dalam menghasilkan laporan-laporan bisnis dalam bentuk grafik.

c) COBOL (Common Business Oriented Language)
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1) Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
2) Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer.
3) Penanganan masukan dan keluaran mudah dilakukan.
4) Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks.
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan.

d) PASCAL
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux.

e) Fortran (Formula Translator)
Fortran merupakan bahasa tingkat tinggi yang pertama kali diciptakan. Bahasa ini mulai dikembangkan pada tahun 1956 oleh John Backus di IBM. Fortran digunakan dalam bidang aplikasi matematika, yaitu dalam hal perumusan dan perhitungan sehingga menjadi andalan keunggulan dari bahasa ini. Namun Fortran memiliki kelemahan, yaitu operasi masukan dan keluarannya sangat kaku dan sulit dipahami. Untuk membuat bahasa fortran, seorang programmer tidak harus mengetahui bahasa mesin, tetapi harus memahami tata bahasa dan peraturan bahasa fortran.

f) Algol (Algoritma Language)
Algol merupakan bahasa automatic yang cocok untuk memecahkan permasalahan yang membutuhkan perhitungan numerik untuk beberapa pengolahan logic.

g) PL/1 (Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.

h) RPG (Report Program Generation)
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.

i) APL (Aritmathic Programming Language)
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.

Jumat, 23 November 2012

Cara kerja beberapa teknologi ( telepon, radio, dan televisi)



Cara kerja telepon


Saat kita berbicara di telepon, kita mengeluarkan gelombang suara dari mulut. Gelombang suara itulah yang dibawa oleh arus listrik ke teman kita (lawan bicara) di ujung sana. Saat kita berbicara di telepon, gelombang suara akan mengenai diaphragm sehingga diaphragm bergetar. Di belakang diaphragm diletakan sekumpulan kecil butiran karbon yang akan tertekan jika diaphragm bergetar. Ketika butiran karbon tertekan, hambatan listriknya menjadi lebih kecil, sehingga menyebabkan arus listrik mengalir melalui rangkaian telepon.

Getaran diaphragm tergantung besarnya arus listrik yang dikirim oleh orang yang berbicara melalui mikrofon. Jika kita berbicara keras maka arus pun kuat dan diaphragm bergetar lebih cepat begitupun sebaliknya jika kita berbicara lembut diaphragm bergetar lemah. Getaran diaphragm ini akan mendorong udara yang ada di depannya sehingga tercipta nada-nada suara persis seperti apa yang kita ucapkan melalui mikrofon. Dan akhirnya suara kita dapat didengar oleh lawan bicara kita dan begitupun sebaliknya.


Cara Kerja Radio


Arus listrik yang mengalir pada kawat dapat membuat arah jarum kompas menyimpang. Fenomena yang diungkap oleh Hans Christian Oersted ini merupakan pertanda bahwa arus listrik menghasilkan magnet. Dan terbukti benar bahwa magnet bisa dihasilkan dari arus listrik. Dua buah kumparan yang dialiri arus listrik akan saling tarik menarik layaknya dua batang magnit.
Sebaliknya, bila sebatang magnit digerakkan di dekat kumparan maka listrik akan dihasilkan oleh kumparan itu. Semakin dekat batang magnet itu ke kumparan akan semakin besar pula arus listrik yang dihasilkan. Tetapi sedekat apapun batang magnet itu ke kumparan, tak akan ada arus listrik dihasilkan bila batang magnit itu diam. Kesimpulannya, listrik menghasilkan magnit dan magnit menghasilkan listrik. Tetapi hanya magnit yang berubah saja yang mampu menghasilkan listrik. Dari gelombang suara di ubah menjadi gelomang elektromagnetik oleh mikrophone dan penguat audio, kemudian di tumpangkan pada gelombang pembawa oleh pemancar (pemancar meliputi: oscilator-buffer-driver-final), untuk dipancarkan ke udara melalui antena pemancar. Gelombang radio merambat di udara hingga sampai  ke antena penerima. Gelombang tersebut diolah oleh penguat RF, osilator lokal dan penguat frekwensi antara(IF) kemudian disaring oleh detektor, sehingga tinggal gelombang suara yang tersisa dan dikuatkan dengan rangkaian penguat suara ke speaker, jadi bisa kita dengar.

Cara kerja komputer


Setiap kali sebuah komputer diaktifkan, akan mengalami proses booting. Pada saat booting awal, BIOS akan mengambil alih untuk melakukan inisiasi awal semua komponen yang ada di motherboard. Ada tiga tahapan proses booting, yaitu CPU reset, Power-On-Self-Test (POST), dan disk boot.
1. CPU Reset
CPU Reset dilakukan pertama kali untuk memulai aktivitas. Setelah CPU aktif maka Basic Input Output System (BIOS) juga akan aktif. BIOS bekerja melayani pergerakan data di seputar komputer karena disinilah informasi sistem input dan output ditentukan. Pada BIOS terdapat program yang bernama Power-On-Self-Test (POST).
2. POST
Ketika CPU mengaktifkan BIOS, program POST dijalankan. Yang pertama kali diperiksa oleh POST adalah integritas CPU dan program POST itu sendiri. Selebihnya, program POST akan memeriksa disk drive, monitor, RAM, dan keyboard. Pada saat BIOS sudah aktif dan POST belum selesai dilakukan, anda dapat menginterupsi proses booting dan melakukan CMOS.
CMOS merupakan memori kecil untuk menyimpan BIOS beserta konfigurasi pentingnya seperti media yang melakukan booting, pengaturan prosesor, memori, dan banyak lagi. CMOS dilengkapi dengan baterai khusus agar data-data di dalamnya tidak hilang.
3. Disk Boot
Disk boot dibutuhkan setelah POST selesai karena komputer telah siap menjalankan sistem operasi yang sangat berguna untuk menghubungkan manusia dengan komputer. Untuk menjalankan sistem operasi diperlukan sebuah sistem inisialisasi awal yang akan menggabungkan semua fungsi komputer sehingga menjadi satu dan siap digunakan. Sistem awal ini kemudian disimpan dalam media yang dapat dibaca komputer. Media ini disebut dengan istilah disk boot. Untuk melanjutkan penggunaan komputer, pengaturan media pada disk boot bisa dilakukan didalam BIOS. Setelah semuanya selesai, anda sudah siap untuk menggunakan komputer.
4. Loading Sistem Operasi
Setelah tiga proses awal dilewati maka komputer akan dikendalikan menggunakan sistem operasi. Tiga hal penting yang harus dimengerti tentang sistem operasi adalah cara kerja sistem operasi itu sendiri (kernel), file system, dan user interface (shell), dan aplikasi yang berjalan diatasnya.

Sabtu, 06 Oktober 2012

tugas pelajaran TIK LKS halaman 14, 15, 16

(hal 14)

(hal 15)

(hal 16)


by : Ahmad Andri F
X.3

Minggu, 05 Agustus 2012

10 game PC terbaik di DUNIA

1. CRYSIS 3
Yang masuk kategori pertama ini adalah game yang sangat seru untuk anda mainkan. Tetapi game ini memiliki kriteria spesifikasi PC yang lumayan tinggi karena game ini memakai efek-efek khusus yang tentunya memakai program aplikasi yang tidak sedikit. Pada game ini kita bertindak sebagai seorang pahlawan pembela kebenaran yaitu menjadi seorang pemburu di kota New York yang kondisinya udah hancur lebur. Misinya yaitu untuk membangkitkan peradaban manusia di muka bumi ini.


2. PRO EVOLUTION SOCCER 2013
Game ini memang tak aneh jika menempati posisi ke dua di Dunia, Karena hampir semua orang di dunia suka sekali dengan yang namanya sepak bola termasuk saya. Versi 2013 ini memang sudah mengalami evolution dari versi 2012 yang tentunya lebih baik. Perbedaannya sangat mencolok, mulai dari segi Display sampai sound nya juga jauh lebih baik.

3. CALL OF DUTY - Black OPS 2
Game ini memang bukan dirilis di pasaran dan belum banyak orang yang mengenal versiyang satu ini. Denger denger si udah gak lama lagi game ini akan diluncurkan, Kita doakan saja moga-moga game ini diluncurkan dalam waktu dekat ini, kita tunggu aja gan.


4. MASS EFFECT 3
Tampaknya semua para gamer di dunia harus sedikit bersabar untuk menanti game yang satu ini, karena entah kapan game ini akan diluncurkan oleh Bioware Tapi yang jelas walaupun belum dirilis game ini mulai menyebar dari telinga ke telinga. Jadi sekarang ini kita harus bersabar dulu gan.


5. PROTOTYPE 2
Untuk game yang duduk de peringkat 5 ini pasti sudah tidak asing lagi di telinga para gamer dunia, kali ini ada versi terbaru yakni PROTOTYPE 2 yang tenrunya membangkitkan jiwa seorang gamer dan membutuhkan kesabaran tingkat game profesional. Game ini tentu tidak kalah menarik dengan game action lainnya, game ini lebih brutal dan seru.


6. ARMORED CORE 5
Armored Core 5, yah itulah sebutan untuk game action yang menarik ini, sama dengan game seru lainnya. Game ini juga memerlukan Spesifikasi yang tidak sedikit tentunya. Tapi semua itu terbayar lunas dengan keseruan yang ditawarkan kepada para gamer.


7. RESIDENT EVIL 6
Siapa si yang gak kenal sama Game yang satu ini. Meskipun agak ngeri ketika dimainkan tetapi itu semua dapat membangkitkan imajinasi dan khayalan otak kiri kita untuk menyelesaikan game tersebut. Disini anda bertindak sebagai orang yang menyelamatkan kekasih anda dari tangan para Zombie.


8. GOD OF WAR 4 ASCENSION
Balas dendam, kekejaman, pembunuhan, penyiksaan dan kematian hampir tidak ada *kejahatan* yang tidak dilakukan oleh tokoh utamanya (KRATOS). Selamat berjuang yah KRATOS.


9. THE ELDER SCROLLS V SKYRIM
Pernahkah anda bermain video game sampai melupakan makan, mandi, belajar dan semuanya. Hal ini pasti sering terjadi bagi Gamer yang benar benar sudah tidak bisa hidup tanpa game. Jika anda mengaku seorang gamer tetapi anda tidak pernah mendengar kata THE ELDER SCOLLS berarti anda bukan seorang gamer sejati.


10. MEDAL OF HONOR WAR FIGHTER
Setelah semua daftar terbaca anda akan merasa heran, mengapa game sebagus MEDAL OF HONOR hanya bisa menduduki peringkat 10 dunia. Menurut saya pribadi game ini juga pantas jadi yang pertama diantara yang pertama. karena game ini sangat membutuhkan kemampuan khusus untuk dapat menyelesaikan semua misinya. Game ini juga merupakan Game yang sering saya mainkan dan memang seru banget.

resource : kaskus.com