Tuesday, 17 December 2013

SISTEM BILANGAN

SISTEM BILANGAN
           Sistem Bilangan atau Number System adalah Suatu cara untuk mewakili besaran dari suatu item fisik. Sistem Bilangan menggunakan suatu bilangan dasar atau basis (base / radix) yang tertentu. Dalam hubungannya dengan komputer, ada 4 Jenis Sistem Bilangan yang dikenal yaitu : Desimal (Basis 10), Biner (Basis 2), Oktal (Basis 8) dan Hexadesimal (Basis 16). Berikut penjelesan mengenai 4 Sistem Bilangan ini :

1. Desimal (Basis 10)
           Desimal (Basis 10) adalah Sistem Bilangan yang paling umum digunakan dalam kehidupan sehari-hari. Sistem bilangan desimal menggunakan basis 10 dan menggunakan 10 macam simbol bilangan yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9. Sistem bilangan desimal dapat berupa integer desimal (decimal integer) dan dapat juga berupa pecahan desimal (decimal fraction).

          Untuk melihat nilai bilangan desimal dapat digunakan perhitungan seperti berikut, misalkan contoh bilangan desimal adalah 8598. Ini dapat diartikan :

           Dalam gambar diatas disebutkan Absolut Value dan Position Value. Setiap simbol dalam sistem bilangan desimal memiliki Absolut Value dan Position Value. Absolut value adalah Nilai Mutlak dari masing-masing digit bilangan. Sedangkan Position Value adalah Nilai Penimbang atau bobot dari masing-masing digit bilangan tergantung dari letak posisinya yaitu bernilai basis di pangkatkan dengan urutan posisinya. Untuk lebih jelasnya perhatikan tabel dibawah ini.

Dengan begitu maka bilangan desimal 8598 bisa diartikan sebagai berikut :

                Sistem bilangan desimal juga bisa berupa pecahan desimal (decimal fraction), misalnya : 183,75 yang dapat diartikan :

2. Biner (Basis 2)

            Biner (Basis 2) adalah Sistem Bilangan yang terdiri dari 2 simbol yaitu 0 dan 1. Bilangan Biner ini di populerkan oleh John Von Neumann. Contoh Bilangan Biner 1001, Ini dapat di artikan (Di konversi ke sistem bilangan desimal) menjadi sebagai berikut :

            Position Value dalam sistem Bilangan Biner merupakan perpangkatan dari nilai 2 (basis), seperti pada tabel berikut ini :
Berarti, Bilangan Biner 1001 perhitungannya adalah sebagai berikut :

3. Oktal (Basis 8)

           Oktal (Basis 8) adalah Sistem Bilangan yang terdiri dari 8 Simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7. Contoh Oktal 1024, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :
             Position Value dalam Sistem Bilangan Oktal merupakan perpangkatan dari nilai 8 (basis), seperti pada tabel berikut ini :

Berarti, Bilangan Oktal 1022 perhitungannya adalah sebagai berikut :


4. Hexadesimal (Basis 16)

               Hexadesimal (Basis 16), Hexa berarti 6 dan Desimal berarti 10 adalah Sistem Bilangan yang terdiri dari 16 simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15). Pada Sistem Bilangan Hexadesimal memadukan 2 unsur yaitu angka dan huruf. Huruf A mewakili angka 10, B mewakili angka 11 dan seterusnya sampai Huruf F mewakili angka 15. 

Contoh Hexadesimal F3D4, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :

Position Value dalam Sistem Bilangan Hexadesimal merupakan perpangkatan dari nilai 16 (basis), seperti pada tabel berikut ini :

Berarti, Bilangan Hexadesimal F3DA perhitungannya adalah sebagai berikut :

NETWORKING

NETWORKING/JARINGAN

          Jaringan adalah sebuah himpunan komputer yang dihubungkan dengan kabel sehingga komputer satu dengan komputer lainnya dapat saling komunikasi, bertukar informasi sharing file, printer, dll.

1.  Pengertian Bandwidth
            Bandwidth adalah jumlah data yang dapat dikirim dalam jangka waktu tetap. Ketika data dikirim melalui jaringan komputer, ini dipecah menjadi potongan kecil yang disebut paket. Setiap paket mengandung header. Header adalah tambahan informasi untuk setiap paket yang berisi sumber dan tujuan dari paket. Suatu judul juga berisi informasi yang
menjelaskan bagaimana untuk menempatkan semua paket kembali bersama lagi di tempat tujuan. Ukuran bandwidth menentukan jumlah informasi yang dapat ditransmisikan.

Bandwidth diukur dalam bits per second dan biasanya dilambangkan oleh salah satu unit berikut ukuran:

     bps - bit per detik
     kbps - kilobit per detik
     Mbps - megabit per detik

CATATAN: Satu byte sama dengan 8 bit, dan disingkat dengan modal B. Satu MBps adalah sekitar 8 Mbps.

2.  Client Server
           Salah satu contoh dari jaringan klien / server adalah lingkungan perusahaan dimana karyawan menggunakan sebuah perusahaan e-mail server untuk mengirim, menerima, dan menyimpan e-mail. Klien e-mail pada sebuah masalah karyawan komputer permintaan ke server e-mail untuk setiap e-mail yang belum dibaca. Server merespon dengan mengirimkan diminta e-mail ke klien.
           Dalam model klien / server, server dipelihara oleh administrator jaringan. Backup data dan langkah-langkah keamanan dilaksanakan oleh administrator jaringan. Administrator jaringan juga mengontrol akses pengguna ke sumber daya jaringan. Semua data pada jaringan disimpan pada file server terpusat. Printer yang dibagi pada jaringan dikelola oleh server cetak terpusat. Jaringan pengguna dengan hak akses yang tepat dapat mengakses kedua data dan printer bersama. Setiap user harus menyediakan nama pengguna dan password berwenang untuk mendapatkan akses ke sumber daya jaringan yang mereka diizinkan untuk digunakan.

           Untuk perlindungan data, administrator melakukan backup rutin dari semua file pada server. Jika crash komputer, atau data hilang, administrator dengan mudah dapat memulihkan data dari cadangan yang ada.

3.  Peer To Peer Network
           Dalam sebuah jaringan peer-to-peer tidak ada server khusus atau hirarki antara komputer. Dalam tipe jaringan, masing-masing perangkat memiliki kemampuan setara dan tanggung jawab. Masing-masing pengguna bertanggung jawab atas sumber daya mereka sendiri dan dapat menentukan data dan perangkat untuk berbagi. Karena pengguna individu bertanggung jawab atas sumber daya pada komputer mereka sendiri, tidak ada titik pusat kontrol atau administrasi dalam jaringan.
Peer-to-peer bekerja terbaik di lingkungan dengan sepuluh atau lebih sedikit komputer. Karena pengguna
individu berada dalam kendali komputer mereka sendiri, tidak perlu menyewa seorang administrator jaringan khusus.
          Peer-to-peer masih ada di dalam jaringan yang lebih besar hari ini. Bahkan pada jaringan klien besar, pengguna masih dapat berbagi sumber daya langsung dengan pengguna lain tanpa menggunakan server jaringan. Di rumah Anda, jika Anda memiliki lebih dari satu komputer, Anda dapat mengatur jaringan peer-to-peer. Anda dapat berbagi file dengan komputer lain, mengirim pesan antar komputer, dan dokumen cetak ke printer bersama.

3.   Macam Macam Network

  • LAN (Local Area Network)

           Local Area Network (LAN) mengacu pada sekelompok perangkat yang saling berhubungan yang berada di bawah kontrol administratif yang sama. Di masa lalu, LAN dianggap jaringan kecil yang ada di lokasi fisik tunggal. Meskipun LAN dapat sekecil suatu jaringan lokal diinstal di rumah atau kantor kecil, dari waktu ke waktu, definisi LAN telah berkembang untuk memasukkan jaringan lokal yang saling berhubungan yang terdiri dari ratusan perangkat, dipasang di beberapa bangunan dan lokasi.


  • Wide Area Network (WAN)

          Wide Area Network (WAN) adalah jaringan yang menghubungkan LAN di lokasi terpisah secara geografis. Contoh yang paling umum dari WAN adalah Internet. Internet adalah WAN besar yang terdiri dari jutaan saling berhubungan LAN. Penyedia layanan telekomunikasi (TSP) digunakan untuk menghubungkan LAN ini di lokasi yang berbeda.


  • Wireless Local Area Network (WLAN)

          Pada LAN tradisional, perangkat yang terhubung bersama-sama menggunakan kabel tembaga. Dalam beberapa lingkungan, instalasi kabel tembaga mungkin tidak praktis, diinginkan, atau bahkan mungkin. Dalam situasi ini, perangkat nirkabel digunakan untuk mengirim dan menerima data menggunakan gelombang radio. Jaringan ini disebut LAN atau WLAN. Seperti LAN, pada WLAN Anda dapat berbagi sumber daya, seperti file dan printer, dan mengakses Internet.
         Dalam WLAN, perangkat nirkabel tersambung ke jalur akses dalam area tertentu. Jalur akses biasanya terhubung ke jaringan menggunakan kabel tembaga. Alih-alih menyediakan kabel tembaga untuk setiap host jaringan, hanya titik akses nirkabel terhubung ke jaringan dengan kabel tembaga. Kisaran (radius cakupan) untuk sistem WLAN khas bervariasi dari bawah 30m dalam ruangan untuk jarak jauh lebih besar di luar ruangan, tergantung pada teknologi yang digunakan.


KECERDASAN BUATAN

KECERDASAN BUATAN

      Kecerdasan Buatan atau Artificial Intelligence merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan manusia. Pada awal diciptakannya, komputer hanya difungsikan sebagai alat hitung saja. Namun seiring dengan perkembangan jaman, maka peran komputer semakin mendominasi kehidupan umat manusia. Komputer tidak lagi hanya digunakan sebagai alat hitung, lebih dari itu, komputer diharapkan untuk dapat diberdayakan untuk mengerjakan sesuatu yang bisa dikerjakan oleh manusia.

              Manusia bisa menjadi pandai dalam menyelesaikan segala permasalahan di dunia ini karena manusia mempunyai pengetahuan dan pengalaman. Pengetahuan diperoleh dari cara mempelajarinya. Semakin banyak bekal pengetahuan yang dimiliki oleh seseorang tentu saja diharapkan akan lebih mampu dalam menyelesaikan permasalahan. Namun bekal pengetahuan saja tidak cukup, manusia juga diberi akal untuk melakukan penalaran, mengambil kesimpulan berdasarkan pengetahuan dan pengalaman yang mereka miliki. Tanpa memiliki kemampuan untuk menalar dengan baik, manusia dengan segudang pengalaman dan pengetahuan tidak akan dapat menyelesaikan masalah dengan baik. Demikian juga dengan kemampuan menalar yang sangat baik, namun tanpa dibekali pengetahuan dan pengalaman yang memadai, manusia juga tidak akan bisa menyelesaikan masalah dengan baik (Sri Kusumadewi, 2003).

        Dengan adanya kecerdasan buatan, diharapkan tidak menutup kemungkinan hanya dengan data pengetahuan yang terbatas, sebuah komputer dapat berpikir seperti manusia dalam menghadapi masalah.

Implementasi kecerdasan buatan dapat diterapkan pada bidang:

  • Visualisasi komputer


Kecerdasan buatan pada bidang visualisasi komputer ini memungkinkan sebuah sistem komputer mengenali gambar sebagai input.

Contohnya mengenali sebuah pola pada suatu gambar.

  • Pengenalan Suara


Kecerdasan buatan pada pengenalan suara ini dapat mengenali suara manusia. Cara mengenali suara ini dengan mencocokannya pada acuan yang telah diprogramkan terlebih dahulu. Contohnya perintah komputer dengan menggunakan suara user.

  • Sistem Pakar


Kecerdasan buatan pada Sistem Pakar ini memungkinkan sebuah sistem komputer memiliki cara berpikir dan penalaran seorang ahli dalam mengambil keputusan, untuk memecahkan masalah yang ada pada saat itu. Contohnya program komputer yang dapat mendiagnosa penyakit dengan memasukan gejala-gejala yang dialami pasien.

Permainan

Kecerdasan buatan pada permainan ini memungkinkan sebuah sistem komputer untuk memiliki cara berpikir manusia dalam bermain. Contohnya permainan yang memiliki fasilitas orang melawan komputer. Komputer sudah di program sedemikian rupa agar memiliki cara bermain seperti seorang manusia bahkan bisa melebihi seorang manusia.

LOGIKA PEMROGAMAN

        Logic programming, dalam arti luas, adalah penggunaan logika matematis untuk pemrograman komputer. Logika digunakan sebagai declarative representation language murni, dan teorema-prover atau model-generator digunakan sebagai pemecah masalah. Pemecahan masalah tugas dibagi antara para programmer, yang bertanggung jawab hanya untuk memastikan kebenaran program dinyatakan dalam bentuk logis, dan teorema-prover atau model-generator, yang bertanggung jawab untuk memecahkan masalah secara efisien.

            Namun, logic programming, dalam arti sempit adalah menggunakan logic baik sebagai declarative dan procedural representation language. Hal ini didasarkan pada fakta bahwa backwards reasoning theorema-prover diterapkan pada kalimat deklaratif dalam bentuk implikasi:

Contoh

Jika B1 dan … dan Bn kemudian H

  • memperlakukan implikasi pengurangan tujuan-prosedur:

untuk menampilkan / memecahkan H, menampilkan / memecahkan B1 dan … dan Bn.

  • Misalnya, memperlakukan implikasi:

Jika Anda menekan tombol sinyal alarm,
maka Anda siaga sopir kereta api dari kemungkinan darurat

  • sebagai prosedur:

Untuk memperingatkan pengemudi kereta dari kemungkinan darurat,
tekan tombol sinyal alarm.

CENTRAL PROCESSING UNIT (CPU)

  1. Pengertian CPU dan Fungsinya

         CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Prosesor sering digunakan untuk menyebut CPU pada umumnya. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.
Pin mikroprosesor Intel 80486DX2.
           Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:
  • Unit kontrol (Control Unit)

        Unit kontrol ini adalah bagian dari prosesor yang mampu mengatur jalannya program. Komponen ini terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU (Aritmathic Logic Unit). Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:

• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika.
• Mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.

  • Register

     Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. jika dianalogikan, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.

  • ALU

        ALU merupakan bagian dari CPU yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

       Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

* CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.

  • Cara Kerja CPU

       Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

  • Fungsi CPU

           CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

          Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

BAHASA PEMROGRAMAN

BAHASA PEMROGRAMAN

          Bahasa pemrograman (programming language) adalah suatu komando atau perintah yang dibuat manusia untuk membuat komputer menjadi memiliki fungsi tertentu. bahasa pemrograman ini adalah suatu susunan aturan penulisan (sintaks) yang membentuk kode kode yang kemudian akan diterjemahkan oleh program kompiler menjadi bahasa rakitan (assembly) dan terus diolah hingga dimengerti oleh mesin. Komputer hanya mengerti bahasa mesin. menurut tingkat kedekatannya bahasa pemrograman ( programming language) terdiri dari:

  1. bahasa mesin. yaitu bahasa yang digunakan untuk memprogram komputer dengan menggunakan kode semacam kode biner misalnya. 00100001010100100
  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 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 

    sebagian besar bahasa pemrograman adalah bahasa tingkat tinggi. bahasa tingkat tinggi adalah bahasa pemrograman yang memiliki struktur dan kemiripan seperti bahasa menusia ya itu bahasa inggris. contoh bahasa pemrograman adalah PASCAL yang kita pelajari di situs pascal ini. sementara bahasa tingkat menengah misalnya bahasa C..
       saat ini banyak bahasa pemrograman yang ada di dunia. masing masing punya kelebihan dalam kemudahan mempelajari dan merancangnya. diantara bahasa pemrograman yang populer antara lain

1)      FORTAN
         FORTAN ( formula translation). pertama kali dikembangkan pada tahun 1956 oleh Jhon Backus di IBM. ditujukan untuk mempermudah pembuatann aplikasi matematika , ilmu pengetahuan dan teknik. FORTAN merupakan bahasa pemrograman tingkat tinggi yang pertama ada. keunggulan fortan terletak pada dukungan untuk menangani perhitungan , termasuk bilangan kompleks. Kelemahan bahasa ini adalah pada operasi masukan dan keluaran yang kaku. selain itu kode sumbernya juga sulit dipelajari
contoh struktur FORTAN

// JOB 
// FOR 
* ONE WORD INTEGERS 
* IOCS(DISK,TYPEWRITER,KEYBOARD,PAPERTAPE) 
______DIMENSION IEMG(10,15),IEMG1(13) 
______DEFINE FILE 12(80,150,U,K) 
______WRITE(1,10) 
___10 FORMAT('PAPERTAPE'//'GIVE NUMBER EXPERIMENT (1-5 IN INT)') 
______READ(6,30) M 
___30 FORMAT(I1) 
______PAUSE 1 
______DO 25 N=1,16 
______DO 15 I=1,15 
______READ(4,20) IEMG1 
___20 FORMAT(13I4) 
______DO 15 J=4,13 
______J3=J-3 
___15 IEMG(J3,I)=IEMG1(J) 
______NE=N+(M-1)*16 
___25 WRITE(12'NE) IEMG 
______CALL EXIT 
______END 
// DUP 
*DELETE SJA1 
*STORECI WS UA SJA1 
*FILES(12,EMG) 

2)      BAHASA COBOL
COBOL (comon Businnes Oriented Language) dikembangkan pada tahun 1959 dan tergolong sebagai bahasa pemrograman tingkat tinggi. sesuai dengan kepanjangan namanya bahasa ini dikembangkan untuk keperluan bisnis. keunggulan COBOL antara lain :
- sintaksnya yang menggunakan kata bahasa inggris
- kemudahan terhadap penanganan file
- kemudahan input dan output


000100 IDENTIFICATION DIVISION. 
000200 PROGRAM-ID.     HELLOWORLD. 
000300 
000400* 
000500 ENVIRONMENT DIVISION. 
000600 CONFIGURATION SECTION. 
000700 SOURCE-COMPUTER. RM-COBOL. 
000800 OBJECT-COMPUTER. RM-COBOL. 
000900 \
001000 DATA DIVISION. 
001100 FILE SECTION. 
001200 
100000 PROCEDURE DIVISION. 
100100 
100200 MAIN-LOGIC SECTION. 
100300 BEGIN. 
100400     DISPLAY " " LINE 1 POSITION 1 ERASE EOS. 
100500     DISPLAY "Hello world!" LINE 15 POSITION 10. 
100600     STOP RUN. 
100700 MAIN-LOGIC-EXIT. 
100800     EXIT.


3)      BAHASA PEMROGRAMAN BASIC
         Dikembangkan tahun 1965 di Darmouth Collage. penciptanya John Kemeny
REM Program mencari rata-rata 3 buah bilangan 
INPUT “Masukkan tiga buah bilangan : “, a, b, c 
rata=(a+b+c)/3 
PRINT “Rata-rata ketiga bilangan adalah : “; rata

4)      BAHASA JAVA
        Dikembangkan tahun 1955 oleh sun microsystem. kode java dikompilasi dalam ormat bytcode.java sangat populer saat ini. terutama bagi para online mania.

Public class SayHello {   Public static void main(String[] args { 
    System.out.println(“Hello world!”); 
  }

5)      PASCAL
perkembangan pemrograman bahasa pascal dimulai pada tahun 1960, yaitu ketika bahasa pemrogramanALGOL 60 digunakan sebagai algorithmic language  yang digunakan untuk memecah masalah sehari hari dengan menggunakan komputer. Niklaus Wirt dari sekolah teknik tinggi zurich swiss menjadi terkenal sebagai pencipta bahasa pascal.keunggulan pascal adalah pada strukturnya yang mudah dan lengkap. pascal adalah bahasa paling banyak digunakan dalam dunia pendidikan.

PROGRAM CariMin; 

{Mencari Bilangan terkecil dari dua buah bilangan} 

VAR 
  x,y,min:integer; 

BEGIN 
WRITE(‘Bilangan pertama : ‘);READLN(x); 
WRITE(‘Bilangan kedua : ‘);READLN(y); 
IF x>y THEN 
    Min:=y 
 ELSE 
    Min:=x; 
WRITE(‘Bilangan terkecil : ‘,min); 

MEMBUAT FORMAT PAGE NUMBER BERBEDA PADA MS. WORD


 

Membuat Format Page Number Berbeda Pada MS. Word

Ketika akan membuat sebuah makalah yang terdiri dari cover (jilid), kata pengantar, daftar isi, materi (Bab I, Bab II, dst) dan daftar pustaka. Kesulitan yang sering dihadapi adalah ketika akan menggabungkan semua materi kedalam satu dokumen dan memberikan format angka yang berbeda pada penomoran halaman (page number) dokumen tersebut, akhirnya seringkali dokumen malah diabgi kedalam 3 file seperti pada gambar di bawah ini.



 

Langkah 1

Tambahkan page number pada dokumen tersebut dengan cara: Klik pada Ribbon “Insert” → Header & Footer “Page Number”.

 
Langkah 2

Letakan kursor tepat sebelum kata pertama pada halaman 2 (Kata Pengantar) yaitu sebelum kata “KATA PENGANTAR”.



Kemudian klik pada Ribbon “Page Layout” → Page Setup “Break” → Next Page, seperti pada gambar di bawah ini.


Langkah 3

Sekarang kita telah mempunya dua bagian (section break) yaitu bagian cover dan bagian setelah cover. Untuk menghapus page number pada cover, pertama klik ganda pada page number kata pengantar yang terdapat dibagian bawah, lihat gambar.



Kemudian klik pada Ribbon “Header & Footer Tools” → Navigation “Link to Previous”.



Dengan demikian, maka kedua bagian tadi (Langkah 3) sudah tidak saling berkaitan. Kita dapat menghapus page number pada halaman cover secara manual (blok dan delete) dan membiarkan halaman selanjutnya mempunyai page number.

Langkah 4

Karena page number yang diinginkan untuk halaman kata pengantar dan daftar isi adalah format angka romawi. Maka, letakan kembali kursor pada page number kata pengantar (gambar 5). Klik Ribbon “Header & Footer Tools” → Header & Footer “Page Number” → Format Page Numbers... 



Pada jendela Page Number Format, atur seperti gambar di atas. Sekarang dokumen yang kita buat akan memiliki page number dengan format angka romawi. Hah... semua jadi angka romawi? Tenang, untuk page number bagian pembahasan makalah ikuti langkah selanjutnya.

Langkah 5

Sekarang kita bagi lagi dokumen menjadi 3 bagian, caranya sama seperti langkah 2 tetapi, sekarang kursor diletakan pada karakter pertama pada bagian pembahasan makalah. Dalam hal ini sebelum kata “BAB I”. Dilanjutkan langkah 3, klik ganda pada halaman BAB I, dan hilangkan kembali highlight pada Link to Previous. Atur penomoran seperti pada langkah 4 kedalam angka desimal.

 

APLIKASI INTERNET


APLIKASI INTERNET

1) INTERNET

 n  Apakah Internet ?

 n  Bermula dari jaringan militer AS tahun 1970-an (ARPANet)

 n  Berkembang menjadi kumpulan dari network-network di seluruh dunia

 

  • INTERNET DIAGRAM

 
  • THE NET WHICH IS INVOLVED


RATHER http://216.183.103.150 ?

n  www.howstuffworks.com - a typical name

n  www.yahoo.com - the world's best-known name

n  www.mit.edu - a popular EDU name

n  encarta.msn.com - a Web server that does not start with www

n  www.bbc.co.uk - a name using four parts rather than three

n  ftp.microsoft.com - an FTP server rather than a Web server
 

  • INTERNET FEATURE

n  E-MAIL

n  MAILING LIST

n  NEWSGROUP

n  FTP

n  GOPHER

n  TELNET

n  TALK,CHAT

n  WWW

 
           E-MAIL

n  STRUKTUR E-MAIL

        EXP: IDENTITASPEMAKAI@NAMADOMAIN

n  EMOTICON/SMILEY

        HTTP://WWW.CHAT-AVENUE.COM/SMILEYS.HTML

 

NFS BACKBONE


 
COMPUSERVE BACKBONE


 

ACCESSING INTERNET

n  VIA ISP

n  PHONE LINE

n  LEASED LINE

n  VSAT

n  MODEM

n  VIA PENYEDIA JASA INFORMASI

n  DIRECT CONNECTION

 

KONFIGURASI KONEKSI

HUB SATU KOMPUTER

n  COMPUTER PC

n  MODEM

n  SALURAN TELP

n  SOFTWARE KOMUNIKASI DAN TCP/IP

n  ANGGOTA ISP

n  SOFTWARE APLIKASI

HUB DR JARINGAN KOMPUTER

n  JARINGAN KOMPT DG PROTOKOL TCP/IP

n  KONEKSI ISP

n  PERANGKAT KONEKSI

n  ROUTER

n  SERVER JARINGAN

 

INTERNET SEARCH ENGINEE

n  YAHOO

n  HOTMAIL

n  ALTAVISTA

n  GOOGLE

n  METACRAWLER

n  DLL

 

METACRWALER

 
INTERNET - Risks?

n  BAD TRAFFIC

n  Hackers ,Intruders,Viruses,Worms

n  BAD PROGRAMS

n  Trojans, Spyware, etc

 

SURFING TIPS

n  Do not use Internet Explorer

n  Pay attention to pop-up boxes

n  Do not open email attachments

n  "phishing" attacks

n  good passwords

n  unplug the computer from the phone jack

n  spyware

n  recent news about Internet security issues

n  Check for updates

 

PERSONAL FIREWALL

n  Commercial

n  ZoneAlarm Pro

n  Norton Personal Firewall

n  McAfee Personal Firewall

n  Free Downloads

n  ZoneAlarm (Free)

n  Sygate Personal Firewall

n  Kerio Personal Firewall