Wednesday, 13 January 2016

Fungsi Dan Komponen Bagian Komputer

Fungsi Dan Komponen Bagian Komputer - Komputer baik laptop maupun desktop memiliki bagian-bagian penyusun yang membuat komputer baik desktop maupun laptop dapat berfungsi dengan optimal, meskipun demikian tidak sedikit kita mungkin yang belum mengerti bagian-bagian komputer dan fungsinya, berikut sedikit informasi singkat tentang komponen dan fungsi-fungsi bagian komputer beserta gambar komponen komputer yang mungkin dapat menambah wawasan tentang komputer kita.

1. Motherboard

Komponen induk dari sebuah komputer ini memegang peran yang sangat penting dalam stabilitas kinerja komputer, di bagian inilah seluruh komponen lainnya terpasang dan saling berkomnukasi antar bagian disini juga pengaturan seluruh kinerja komputer diatur, spesifikasi motherboard sangat berpengaruh terhadap ketahanan memproses sebuah komputer, terutama bagi gamers ataupun designer yang lebih mengutamakan akselerasi.



2. Processor
Komponen yang satu sering kali di ibarat dengan otak sebuah komputer, sesuai namanya processor adalah komponen yang bertugas memproses perintah dan logika yang diberikan oleh operator komputer, banyaknya jenis processor yang ada sebanding dengan software yang berkembang dipasaran kerena dituntut untuk dapat melakukan banyak perkerjaan salam satu waktu terkadang pemilihan processor yang kita gunakan harus tepat, karena jika sampai salah pilih akan berimbas pada lambatnya proses kerja sebuah komputer yang pasti berimbas langusng pada pekerjaan pengguna komputer.


3. Memory atau RAM (Random Access Memory)

Bila saya ibaratkan processor adalah pompa air dan air adalah data yang di proses, maka memory atau ram ini adalah bak penampung sementara yang berfungsi menampung data yang telah terproses oleh processor sebelum di alirkan kebagian-bagian yang membutuhkan, banayknya pengembangan yang dilakukan pada bagian ini membuat kita lebih mudah dalam pemilihan ram yang cocok untuk pekerjaan kita, apalagi sekarang hampir semua merk menerapkan sistem garansi lifetime pada ram.


4. Video Card (VGA)
Fungsi dari Video card adalah mengolah gambar sebelum ditampilkan ke monitor, banyaknya kebutuhan pengolahan gambar bagi gamers atau designer yang mengharuskan merogoh kantong yang agak dalam, beruntung sekarang bagi pengguna komputer kantor video grafis sudah terintegrasi dalam motherboard sehingga lebih menghemat pengeluaran.


5. Hardisk

Fungsi hardisk sebagai media penyimpanan data pada komputer, kapasitas yang benar tentu saja berpengaruh terhadap jumlah data yang dapat kita simpan, ditambah lagi buffer yang besar akan membantu kecepatan transfer baik antar hardisk ataupun untuk proses suatu program. Fungsi lain dari hardisk untuk penyimapanan data yang bersifat mobile dengan sedikit penambahan casing pada hardisk laptop.


6. Optical Disk Drive (ODD)

Fungsi utama untuk pembacaan pada media CD ataupun DVD, memang secara fungsi sekarang kurang diminati karena banyaknya media penyimpanan yang bersifat mobile dan berkapasitas lebih besar daripada CD, DVD ataupun Blueray yang dapat diakses langsung tanpa menggunakan CD atau pun DVD.


7. Monitor
Monitor berfungsi untuk menampilkan gambar dari video card, LCD mungkin lebih banyak daripada monitor tabung (CRT) selain kebutuhan listrik yang relatif ebih kecil dan hemat, kebutuhan ruang yang relatif kecilpun menjadi poin penting transisi dari CRT ke LCD, meskipun masyarkat banyak yang beralih ke LCD, beberapa profesi seperti design ataupun layout lebih bertahan di monitor CRT.

8. Mouse + Keyboard
Dua item diatas berfungsi sebagai input sebuah komputer, tidak banyak yang bisa saya gambarkan pada bagian ini, hanya kenyamanan tangan dan jari yang mungkin menjadi pion penting kita sebelum membeli bagian ini.

9. Casing dan Power Supply
Casing dan power supply biasanya satu paket dalam komputer, yang berfungsi sebagai rumah komputer dan sebagai penyedia listrik yang yang akan dialirkan pada seluruh bagian komputer. macam-macam bentuk dan model casing yang ada sering kali dapat menipu analisa kita tentang komputer yang bagus atau bandel karena sudah sifat manusia lebih cenderung melihat dari sampulnya sebelum bertanya isinya.


BY:


  NUR ARIFIN

CARA MENGUBAH RAM PADA BLUESTACK

‘’CARA MENGUBAH RAM PADA BLUESTACK’’
ASSALAMI’ALAIKUM WR.WB
Hai sobat yg masih ingin lanjut membaca artikel saya,sebelumnya perkenalan dulu,nama saya NUR ARIFIN,kalo nama pacar saya sementara di rahasiakan dulu ya....
Oke...dalam kesempatan hari ini saya akan memposting tentang‘’CARA MENGUBAH RAM PADA BLUESTACK’’
Pada umumnya bluestack adalah aplikasi dimana kita bisa menikmati kecanggihan handphone android dengan layar yg bisa kita perkecil atau perbesar sesuai keinginan kita,namun kita juga harus melihat spesifikasi pc/laptop kita apakah sudah memenuhi spesifikasi minimalis pada aplikasi bluestack.
Sebenarnya ada juga aplikasi sejenis  bluestack,namun kualitas,kreatifitas dan kemiripan pada OS android sangatlah jauh dibnding dengan bluestack,
Langsung ke TKP,ada beberapa cara agar ram pada bluestack bisa di ubah,
1.Tekan tombol shortcut Start+R akan muncul jendela Run,tulis regedit kemudian klik OK.
2.Setelah masuk ke jendela regedit,klik computer,HKEY_LOCAL_MACHINE,SOFTWARE,Bluestack,
3.Pada jendela bluestack klik guest,android,lihat log pada sebelah kanan,itu adalah registery value yg terdapat pada aplikasi bluestack yang bisa kita ubah,
4.untuk mengubah ram bluestack cari data value Memory,klik 2 kali,akan muncul log untuk mengganti ram,tulis sesuka hatimu,tapi ingat,ini akan mempengaruhi kinerja pc/laptop kita juga,jika spek pc kita low/middle kita harus berhati hati karena akan membuat bluestack jadi lag atau tidak merespond sama sekali.
Oke,Cuma itu saja yang saya sampaikan jika ada rasa menjengkelkan jangan simpan di hati,jika ada rasa senang simpanlah dalam2 rasa ini,
Jika ada kekurangan kiranya dimaafkan,jika ada kelebihannya kiranya dipelajari,saya akhiri,

WASSALAMU’ALAIKUM WR.WB’

Pengertian Browser

Pengertian Browser
Pengertian Browser adalah sebuah software atau program yang digunakan untuk menjelajah internet dalam konteks komputer menurut saya. Menjelajah ini termasuk melintasi, mengambil, dan menyajikan informasi di Internet atau World Wide Web. Informasi dari internet ini bisa merupakan sebuah halaman web, gambar, video, atau bagian lain dari konten website di internet. Jadi fungsi browser adalah untuk menampilkan informasi kepada pengguna internet. [caption id="attachment_95" align="alignleft" width="300" caption="pengertian browser"][/caption] Pengertian browser ini barangkali sejalan dengan arti browser itu sendiri. Browser barangkali berasal dari kata ‘browse’ yang jika diterjemahkan ke dalam bahasa indonesia memiliki arti
  • melihat-lihat
  • makan rumput
  • makan tunas-tunas
  • membaca-baca
  • makan di sana-sini
dari beberapa arti browse diatas, yang relefan dengan pembahasan kita kali ini adalah ‘melihat-lihat’ dan ‘membaca-baca’. Sedangkan pengertian browser dari terjemahan diatas berarti alat yang digunakan untuk melihat-lihat atau alat yang digunakan untuk membaca-baca. Ini sejalan dengan pengertian browser yang sudah kita sebutkan di muka. Dan untuk membatasi atau mempertegas pengertian browser, biasanya orang menyebutnya sebagai Web Browser atau Penjelajah web. Terkadang istilah Browser juga disebut dengan istilah peramban. Jadi jangan heran jika anda mendapati istilah peramban ketika menjelajah internet. Peramban dan browser memiliki pengertian yang sama. Disadari atau tidak, ketika kita membuka internet dan membaca informasi di halaman-halaman website, kita telah menggunakan browser. Tanpa browser, barangkali kita tidak akan bisa masuk ke dunia internet. Ketika kita membaca tulisan ini di Mozilla Firefox atau Google Chrome, kita sebenarnya telah menggunakan browser. Karena Mozilla Firefox dan Google Chrome itu sendiri adalah beberapa contoh dari macam-macam browser atau jenis-jenis browser. Istilah lainnya yang berhubungan dengan browser adalah Browsing. Pengertian browsing secara sederhana dalah aktivitas menggunakan browser. Jadi browsing adalah menjelajahi informasi yang ada di internet. Terkadang istilah browsing ini di sebut juga sebagai berselancar. Entah berlebihan atau tidak, namun ada yang menganggap bahwa browsing adalah seni pencarian informasi melalui system operasi yang berbasis hypertext, misalnya membaca berita, mencari istilah dll. Namun menurut saya, browsing bukanlah seni. Browsing adalah browsing. Titik. Jadi Browsing adalah menjelajah dunia maya atau internet untuk mencari informasi di dunia internet. Macam-Macam Browser Internet Saat ini ada berbagai macam jenis browser internet yang digunakan di dunia ini. Barangkali setiap macam browser memiliki pengguna fanatiknya sendiri-sendiri. Beberapa macam browser internet atau jenis-jenis browser yang saat ini umum digunakan antara lain sebagai berikut.
  • Microsoft Internet Explorer.
Ini adalah salah satu browser internet yang sangat populer pada jaman dahulu. Pengguna Internet yang telah lama mengenal komputer pasti tahu dengan browser ini. Karena Browser ini merupakan bawaan dalam setiap penginstalan Sistem Operasi Windows jaman dulu. Namun karena berbagai kendala pada Internet Exploerer, pengguna browser bawaan microsoft ini mulai beralih ke browser yang lainnya.


Tuesday, 12 January 2016

Jenis-jenis Model OSI dan Pengertiannya

Top of Form
Bottom of Form


Model OSI terdiri dari 7 Layer

· Application
· Presentation
· Session
· Transport
· Network
· Datalink
· Physical


Apa yang dilalkukan oleh 7 OSI layer? :

Ketika data di transfer melalui jaringan, sebelum data terseburt harus melewati ketujuh layer dari satu terminal, mulai dari layer Aplikasi sampai layer physical, kemudian di sisis penerima, data tersebut melewati layer physical sampai pplication. Pada saat data melewati satu layer dari sisi pengirim, maka akan ditambahjkan satu “header” sedangkan pada sisi penerima “header” dilepaskan sesuai dengan layernya.

Model OSI
tujuan utaman penggunaan model OSI adalah untuk membantu designer jaringan memahami fungsi dari tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protocol jaringan dan metode transmisi.
Model dibagi menjadi 7 Layer, dengan karakteristtik dan fungsintya masing masing. Tiap layer harus dapat berkomunikasi dengan layer di atasnya maupun dibawahnya secara langsung melalui sederetan protocol dan standar.

Fungsi masing-masing dari tiap layer pada OSI :

· Application
Application layer menyediakan jasa untuk aplikasi pengguna, layer ini bertanggungjawab atas pertukaran informasi antara program computer, seperti program e-mail dan servis lain yang berjalan di jaringan seperti server printer atau aplikasi computer l;ainnya.
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan. Mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protocol yanmg berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.

· Presentation
Presentation layer bertanggungjawab bagaimana data dikonversi dan di format untuk transfer data. Contoh konversi format text ASCII untuk dokumen, .GIF dan .JPG untuk gambar layer ini membentuk kode konversi, trnslasi data, enkripsi dan konversi.
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi kedalam format yang dapat ditransmisikan melalui jaringan. Protocol yang berada dalam level ini adalah perangkat lunak director (redictor Software). Seperti llayanan worksatation (dalam Windows NT) dan juga Network Shell ( semacam Virtual Network Computing) (VNC) atau Remote Dekstop Protocol (RDP).

· Session
Session layer menentukan bagaimna dua terminal menjaga, memelihara dan mengatur koneksi. Bagaimna mereka saling berhubungan satu sama lain. Koneksi di layer di sebut “session”.
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara atau di hancurkan. Selain itu, di level inio juga dilakukan resolusi nama.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOO1klj8Rc7wa1oR6vEaXTTgi6-kmblO-73bJn8hsxKOyA0ECG9FVbc9h-ddHkGrAKOlRjsTevidMxWRU1gzez0pszAPMdYrSatxgzDafq4WB9aDCg9D-obaX_-A10P7DFaADjfRRsMws/s200/7layers.gif
· Transport
Transport layer bertanggung jawab membagi data menjadi segmen, menjaga koneksi logika “end – to _ end” antar terminal, dan menyediakan penanganan error (error handling)
Berfungsi untuk memecahkan data kedalam paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan yang telah diterima. Selain itu, pada level ini juga membuat tanda bahwa paket diterima dengan sukses (acknowledgement) dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.

· Network
Network layer bertanggung jawab menentukan alamat jaringan, menentukan rute yang harus diambil selama perjalanan, menjaga antrian tafik di jaringan. Data pada layer ini berbentuk “Paket”.
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat Header untuk paket-paket dan kemudian melakukan routing melalui internet-working dengan menggunakan router dan switch layer 3.

· Datalink
Data link layer menyediakan link untuk data. Memaketkannya menjadi frame yang berhubungan dengan “hardware” kemudian diangkut melalui media komunikasinya dengan kartu jaringan, mengatur komunikasi layer physical antara system koneksi dengan penaganan error.
Berfungsi untuk menentukan bagaimana bit-bit data dikelompokan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras( seperti halnya di Media Access Control Address ( MAC Address), dan menetukan bagaimna perangkat perangkat jaringan seperti hub, bridge, repeater dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level; ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC)dan lapisan Media Access Control (MAC).

· Physical
Physical layer bertyanggung jawab atas proses data menjadi bit dan mentransfernya melalui media (seperti kabel) dan menjaga koneksi fisik antar system.
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau token Ring), topologi jaringan dan pengkabelan. Selain itu, level ini juga mendefinisikan bagaimana Networl Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.


Pengertian DNS,TCP,dan UCP

Pengertian DNS,TCP,dan UCP



DNS (Domain Name System)
Pengertian
Domain Name System (DNS) adalah Distribute Database System yang digunakan untuk pencarian nama komputer (name resolution) di rangkaian yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP address.
Fungsi DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).
IP ( Internet Protocol)

Pengertian

Internet Protocol disingkat IP adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork ( internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP.
Protokol IP merupakan salah satu protokol kunsi di dalam kumpulan protokol TCP/IP.  Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya.  Metode yang digunakan adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi.  Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisa yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Refernece Model yakni protokol Transmission Control Protocol (TCP)

TCP (Transmission Control Protocol)

Pengertian

TCP ( Transmission Control Protocol) adalah suatu protokol yang berada dilapisan transport (lapisan ke empat dari model OSI) yang berorientasi sambungan (connection – oriented) dan dapat diandalkan (reliable).  Komputer-komputer yang terhubung dengan atau ke internet, berkomunikasi menggunakan protokol ini.  Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer ataupun perbedaan Sistem Operasi tidak menjadikan masalah.


Fungsi TCP
TCP mempunyai prinsip kerja yang lebihmementingkan tata-cara dan keandalan dalam pengiriman data .Dalam hal ini, TCPmengatur bagaimana cara membukahubungan komunikasi, jenis aplikasi apayang akan dilakukan dalam komunikasitersebut (misalnya mengirim e-mail,  transferfile dsb.) Di samping itu, juga mendeteksidan mengoreksi jika ada kesalahan data (intinya memberikan pelayanan).
UDP (User Data Protocol)
Pengertian
User Datagram Protocol (UDP) adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP. UDP memiliki karakteristik-karakteristik berikut:
  • Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
  • Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
  • UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source Process Identification dan Destination Process Identification.
  • UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.
Fungsi UDP sebagai berikut:
  • Protokol yang “ringan” (lightweight): Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
  • Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)
  • Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
  • Transmisi broadcast: Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.


Sunday, 10 January 2016

Soal-soal dan Jawaban Tentang Algoritma Struktur Data

  Assalamu'alaikum Wr.Wb,kali ini saya mau share Soal-soal dan Jawaban Tentang Algoritma Struktur Data,langsung aja bro....
  1. Yang bukan merupakan tipe data composite adalah ….
A.      Image
B.      Date time
C.      Character
D.      Enumerasi
E.       Record
  1. Identifier adalah ….
A.      Tipe data
B.      Variabel
C.      Nama
D.      Nilai
E.       Konstanta
  1. Nama lain dari flowchart adalah ….
A.      Algoritma
B.      Alur
C.      Bagan alir
D.      Tree
E.       Diagram
  1. Tipe data yang mampu menampung banyak data dengan tipe data yang berbeda-beda adalah tipe data …
A.      Array
B.      String
C.      Record
D.      Subrange
E.       Character
  1. Urutan langkah-langkah logis untuk menyelessaikan masalah yang disusun secara sistematis disebut ….
A.      Algoritma
B.      Flowchart
C.      Variabel
D.      Tipe data
E.       Konstanta
  1. Jenis tipe data yang mempunyai elemen-elemen yang harus disebut satu-persatu dan bernilai konstanta integer sesuai dengan urutannya disebut ….
A.      Array
B.      Record
C.      Enumerasi
D.      Int
E.       Boolean
  1. Yang dimaksud dengan konstanta adalah ….
A.      Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
B.      Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
C.      Nilai dari suatu variabel
D.      Variabel yang selalu membutuhkan masukan/inputan dari user
E.       Variabel tetap/konstan
  1. Yang disebut tipe data composite adalah ….
A.      Tipe data yang telah disediakan oleh computer
B.      Tipe data yang telah disediakan bahasa pemrograman
C.      Tipe data yang terdiri dari satu macam tipe
D.      Gabungan dari dua/lebih tipe data
E.       Tipe data pada algoritma
  1. Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang digunakan adalah jenis ….
A.      Gambar/image
B.      Array
C.      Record
D.      Boolean
E.       Char
  1. Tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai dengan yang ditetapkan adalah jenis tipe data ….
A.      Enumerasi
B.      Array
C.      Subrange
D.      Record
E.       Float
  1. Dalam flowchart, simbol dibawah ini disebut ….






A.      Terminator
B.      Decision
C.      Process
D.      Data
E.       Connector
  1. Penulisan algoritma yang menggunakan bahasa manusia dan dijabarkan dengan bahasa inggris adalah cara penulisan ….
A.      Structured English
B.      Structured Indonesian
C.      Flowchart
D.      Looping
E.       Sequencing
  1. Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun output adalah ...
A.     
B.     
C.     


  1. Tentukan manakah nama-nama variabel berikut ini yang benar !
A.      nama.guru
B.      NamaGuru
C.      2x
D.      harga/buku
E.       harga buku
  1. Tipe data yang cocok untuk menjelaskan data nama siswa adalah mengunakan tipedata ….
A.      Numeric
B.      Varchar
C.      Date time
D.      Array
E.       Integer
  1. Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah mengunakan tipedata ….
A.      Numeric
B.      Varchar
C.      Date time
D.      Array
E.       Integer
Untuk soal no 17-25 perhatikan program sederhana berikut:
#include
#include
main()
{
   int  jamlembur;
   long int gajipokok=500000,gajikotor,totalgajilembur;
   float pajak,gajibersih;
   char nama[50];
   clrscr();
   printf("Nama Pegawai : ");gets(nama);
   printf("Lama Lembur  : ");scanf("%i",&jamlembur);
   totalgajilembur=(long int)5000*jamlembur;
   gajikotor=gajipokok+totalgajilembur;
   pajak=0.1*gajikotor;
   gajibersih=gajikotor-pajak;
   clrscr();
   printf("Hasil Perhitungan\n");
   printf("Nama Pegawai      : %s\n",nama);
   printf("Gaji Pokok        : Rp. %li\n",gajipokok);
   printf("Lama Lembur       : %i jam\n",jamlembur);
   printf("Total Gaji Lembur : Rp. %li\n",totalgajilembur);
   printf("Gaji Kotor        : Rp. %li\n",gajikotor);
   printf("Pajak (10%%)       : Rp. %f\n",pajak);
   printf("Gaji Bersih       : Rp. %f\n",gajibersih);
   getch();
   return 0;
}
  1. Ada berapa header file pada program diatas?
A.      1
B.      2
C.      3
D.      4
E.       5
  1. Di bawah ini adalah beberapa tipe data yang ada pada program diatas kecuali ….
A.      int
B.      long int
C.      float
D.      char
E.      double
  1. Jika seorang pegawai mempuyai gaji pokok Rp. 500.000,- dan jam lembur selama 50 jam, maka gaji bersih pegawai tersebut sebesar …. (perhitungan berdasarkam rumus yang ada pada program diatas)
A.      Rp. 675.000
B.      Rp. 600.000
C.      Rp. 510.000
D.      Rp. 575.000
E.       Rp. 725.000
  1. Dibawah ini adalah variabel yang disediakan pada program diatas, kecuali ….
A.      gajipokok
B.      pajak
C.      jamlembur
D.      namapegawai
E.       gaji kotor
  1. Jika tanda semicolon pada baris ke-5 dihilangkan maka akan muncul pesan sebagai berikut :
A.      file name too long
B.      for statement missing
C.      statement missing ;
D.      if statement missing
E.       error in symbol ;
  1. Penerapan operasi perhitungan yang ada pada program diatas adalah menggunakan operator-operator dibawah ini, kecuali ….
A.      +
B.      -
C.      *
D.      /
E.       =
  1. Yang termasuk konstanta pada program diatas adalah  ….
A.      gajikotor
B.      gajibersih
C.      totalgajilembur
D.      nama
E.      gajipokok
  1. Jumlah variable yang terdapat pada program diatas adalah sebanyak  ….
A.      2
B.      3
C.      4
D.      5
E.      6