Sabtu, 27 Oktober 2018

Matematika Diskrit (Fungsi) TI Politala 1D


Fungsi
·         Jika f(a) = b, maka b dinamakan bayangan (image) dari a dan a dinamakan pra-bayangan (pre-image) dari b.
·         Himpunan yang berisi semua nilai pemetaan f disebut jelajah (range) dari f. Perhatikan bahwa jelajah dari f adalah himpunan bagian (mungkin proper subset) dari B.



Fungsi dapat dispesifikasikan dalam berbagai bentuk, diantaranya:
1.      Himpunan pasangan terurut.
 Seperti pada relasi.
2.      Formula pengisian nilai (assignment).
Contoh: f(x) = 2x + 10, f(x) = x2, dan f(x) = 1/x.
3.      Kata-kata
Contoh: “f adalah fungsi yang memetakan jumlah bit 1 di dalam suatu string biner”.
4.      Kode program (source code)

Contoh: Fungsi menghitung |x|


·         Fungsi f dikatakan Satu-ke-satu (one-to-one) atau Injektif (injective) jika tidak ada dua elemen himpunan A yang memiliki bayangan sama.

Contoh:
·         f = {(1, w), (2, u), (3, v)}
       dari A = {1, 2, 3} ke B = {u, v, w, x} adalah fungsi satu-ke-satu,
·         f = {(1, u), (2, u), (3, v)} dari A = {1, 2, 3} ke B = {u, v, w} bukan fungsi satu-ke-satu, karena f(1) = f(2)  = u.

Contoh:
Misalkan f : Z → Z. Tentukan apakah f(x) = x2 + 1 dan f(x) = x – 1 merupakan fungsi satu-ke-satu?
Penyelesaian:
               i.            f(x) = x2 + 1 bukan fungsi satu-ke-satu, karena untuk dua x yang bernilai mutlak sama tetapi tandanya berbeda nilai fungsinya sama, misalnya f(2) = f(-2) = 5 padahal –2 ≠ 2.
             ii.            f(x) = x – 1 adalah fungsi satu-ke-satu karena untuk a  b, a – 1  b – 1.
Misalnya untuk x = 2, f(2) = 1 dan untuk x = -2, f(-2) = -3.

·         Fungsi f dikatakan dipetakan Pada (onto) atau Surjektif (surjective) jika setiap elemen himpunan B merupakan bayangan dari satu atau lebih elemen himpunan A.
·         Dengan kata lain seluruh elemen B merupakan jelajah dari f. Fungsi f disebut fungsi pada himpunan B.


Contoh:
·         f = {(1, u), (2, u), (3, v)}
dari A = {1, 2, 3} ke B = {u, v, w} bukan fungsi pada karena w tidak termasuk jelajah dari f.
·         f = {(1, w), (2, u), (3, v)}
dari A = {1, 2, 3} ke B = {u, v, w} merupakan fungsi pada karena semua anggota B merupakan jelajah dari f.
Contoh:
Misalkan f : Z → Z. Tentukan apakah f(x) = x2 + 1 dan f(x) = x – 1 merupakan fungsi pada? Penyelesaian:
        i.            f(x) = x2 + 1 bukan fungsi pada, karena tidak semua nilai bilangan bulat merupakan jelajah dari f.
      ii.            f(x) = x – 1 adalah fungsi pada karena untuk setiap bilangan bulat y, selalu ada nilai x yang memenuhi, yaitu y = x – 1 akan dipenuhi untuk x = y + 1.
·         Fungsi f dikatakan Berkoresponden Satu-ke-satu atau Bijeksi (bijection) jika ia fungsi satu-ke-satu dan juga fungsi pada.
Contoh:
·         f = {(1, u), (2, w), (3, v)}
dari A = {1, 2, 3} ke B = {u, v, w} adalah fungsi yang berkoresponden satu-ke-satu, karena f adalah fungsi satu-ke-satu maupun fungsi pada.
·         f(x) = x – 1 merupakan fungsi yang  berkoresponden satu-ke-satu, karena f adalah fungsi satu-ke-satu maupun fungsi pada.






Balikan (Invers)
·         Jika f adalah fungsi berkoresponden satu-ke-satu dari A ke B, maka kita dapat menemukan balikan (invers) dari f.
·         Balikan fungsi dilambangkan dengan f^(-1)  . Misalkan a adalah anggota himpunan A dan b adalah anggota himpunan B, maka f^(-1)(b) = a jika f(a) = b.
Contoh
·         f = {(1, u), (2, w), (3, v)}
dari A = {1, 2, 3} ke B = {u, v, w} adalah fungsi yang berkoresponden satu-ke-satu. Balikan fungsi f adalah f^(-1) = {(u, 1), (w, 2), (v, 3)}

Komposisi
·         Komposisi dari dua buah fungsi.
·         Misalkan g adalah fungsi dari himpunan A ke himpunan B, dan f adalah fungsi dari himpunan B ke himpunan C.
·         Komposisi f dan g, dinotasikan dengan , adalah fungsi dari A ke C yang didefinisikan oleh (fog)(a)=f(g(a))

Contoh
·         Diberikan g = {(1, u), (2, u), (3, v)}
yang memetakan A = {1, 2, 3} ke B = {u, v, w},
dan fungsi f = {(u, y), (v, x), (w, z)}
yang memetakan B = {u, v, w} ke C = {x, y, z}.
·         Fungsi komposisi dari A ke C adalah
  fog = {(1, y), (2, y), (3, x) }

Contoh
·         Diberikan fungsi f(x)=x-1  dan g(x)=x^2+1  . Tentukan fog dan gof.
Penyelesaian:
                    i.            (fog )(x) = f(g(x)) = f(x2 + 1) = x2 + 1 – 1 = x2.
                  ii.            (gof )(x) = g(f(x)) = g(x – 1) = (x –1)2 + 1 = x2 - 2x + 2.






Referensi
Munir, R., 2005, Matematika Diskrit,
Penerbit IF, Bandung.
Rosen, H Kenneth (2012). Discrete
Mathematics and Its Applications. Mc Graw Hill.
Siang, J.J., 2002, Matematika Diskrit dan
Aplikasinya pada Ilmu Komputer.



Minggu, 07 Oktober 2018

ARSITEKTUR KOMPUTER


PEMBAHASAN

2. 1 Pengertian Arsitektur Komputer

            Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dan lain-lain.
            Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.
1)      Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:
a. Set instruksi (ISA)
b. Arsitektur mikro dari ISA, dan
c. Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.         

2.2 Macam-macam Jenis Komputer dan Kegunannya.


1.      Jenis Komputer ditinjau dari Ukurannya adalah sebagai berikut :
a. Micro Computer
1.      Kecepatan proses cepat
2.      Sering disebut dengan PC (Personal Computer) atau desktop Computer, karena hanya digunakan oleh satu pemakai saja untuk tiap saat (single user).
b.Mini Computer
1.      Kecepatan proses sangat cepat
2.      Dapat digunakan secara bersama-sama maksimal oleh 64 pemakai (multi user)
c. Mainframe Computer
1.      Kecepatan prosesnya paling cepat
2.      Dapat digunakan secara bersama-sama oleh lebih dari 64 pemakai (multi user)
            Jenis Komputer ditinjau dari penggunaannya adalah sebagai berikut :
a.  Special Purpose Computer
            Jenis komputer yang dibuat untuk pengolahan data yang spesifik yang biasanya ditujukan kepada suatu bidang masalah yang khusus, seperti dalam business application. Misalnya untuk Accounting Inventory, Kedokteran. Contohnya: Navigasi Kapal Laut, Automatic Banking System, Ruang Angkasa, USG.
b.  General Purpose Computer
            Jenis komputer yang dibuat tidak berdasarkan satu bidang masalah saja, tapi untuk seluruh bidang masalah. Contohnya : PC Computer untuk Keuangan, Pendidikan, Penelitian.
3.      Jenis Komputer ditinjau dari jenis data yang diolah adalah sebagai berikut :
a.  Analog Computer
            Komputer yang bekerja dengan cara menterjemahkan keadaan fisik ( data kwalitatif ), seperti panas, kecepatan, temperatur, tegangan ke dalam angka-angka. Disebut juga alat ukur. Contohnya : Voltmeter, Speedometer, Thermometer.
b.  Digital Computer
            Komputer yang bekerja atas dasar perhitungan aritmatik / operasi hitung (data kwantitatif ) seperti untuk menghitung angka-angka dan huruf-huruf digunakan umumnya untuk bidang business dan scientific data processing. Contoh : Calculator.
c. Hybrid Computer
            Komputer yang bekerja atas dasar perhitungan aritmatik serta logik dan menyajikan data dalam bentuk angka-angka ( kombinasi data kwantitatif dan kwalitatif ). Contoh : Alat Simulasi Penerbangan


4.      Komputer dapat di golongkan berdasarkan kemampuan pengolahan data dan bentuk fisiknya.
a. Mainframe
             Komputer yang memiliki ratusan/ribuan unit processor sehingga kemampuannya sangat besar.mainframe dapat membagi memorinya untuk beberapa pemakai (multiuser) dan dapat menggunakan progam yang berbeda pada saat yang sama (multitasking)
b. Minicomputer
            Komputer dengan bentuk mini dari mainframe yang memiliki puluhan unit processor. dan umumnya digunakan sebagai antarmuka antara mainframe dan jaringan komputer.
c. Personal Computer (PC)
            Komputer yang berukuran relatif kecil dan ditujukan untuk satu pemakai (singleuser) ada juga macam macamnya yaitu :
1. PC atau Personal Computer
            Sesuai dengan namanya personal komputer,maka PC adalah komputer yang   ditujukan untuk pemakaian satu orang atau dimiliki secara pribadi. Sebelum PC ini muncul, komputer dahulunya berwujud sangat besar, sehingga hanya dimiliki oleh perusahaan tertentu saja. PC pertama bernama Altair yang diproduki oleh MITS pada tahun 1975.
2. Komputer Desktop
            Yaitu komputer yang dirancang untuk tidak dapat dipindahkan-pindahkan, atau khusus dirancang untuk diletakkan disuatu tempat seperti diatas meja kerja. Komputer jenis ini sangat banyak beredar dipasaran, terutama dikalangan perguruan tinggi, kantor dan perusahaan.
3. Laptop
            Dahulu istilah laptop berbeda dengan Notebook ditinjau dari segi ukuran, namun sekarang laptop atau notebook mengacu ke maksud yang sama, yaitu komputer portable (mudah dibawa-bawa) yang terintegrasi langsung dengan monitor, keyboard, mouse pad/trackbal, processor, harrdisk, memory dan peripheral lainnya dengan ukuran yang kecil dan ringan. Kemampunya bahkan melebihi komputer dekstop maupun PC..
4. PDA, Personal Digital Assistants
            PDA adalah komputer canggih yang menggunakan flash memory sebagai pengganti media penyimpanan. PDA tidak memiliki keyboard, namun menggunakan teknologi layar sentuh (touchscreen) sebagai media input. PDA mempunyai ukuran yang sangat kecil, sedikit diatas ukuran handphone dan dapat dengan mudah dibawa kemana-mana.
5. Komputer Workstation
            Workstation sebenarnya adalah komputer desktop yang memiliki kelebihan utama dalam hal kemampuan prosesor, memory yang besar, dan kemampuannya dalam menjalankan aplikasi-aplikasi yang membutuhkan performa tinggi, seperti aplikasi 3 dimensi, grafik, multimedia dan lain sebagainya.
6. Komputer Server
            Server adalah komputer diperuntukan untuk menyediakan layanan terhadap komputer lainnya (client) dalam sebuah jaringan. Komputer server memiliki prosesor yang powerfull, memory yang besar dan kapasitas harddisk yang lebih besar.
7. Komputer Mainframe
            Adalah komputer dengan ukuran besar yang mampu melayani ratusan program aplikasi secara bersamaan, mendukung puluhan bahasa pemrograman yang berbeda, mampu menyimpan dan mengakses library rutin dengan kapasitas yang besar, mampu melayani ratusan transaksi secara bersamaan, bahkan lebih dan kelebihan lainnya. Komputer ini biasanya berfungsi sebagai pusat data pada perusahaan besar. Namun dengan perkembangan zaman, komputer-komputer terbaru saat ini secara bertahap akan mampu menyaingi kelebihan dari komputer mainframe ini. Untuk ukuran yang sedang disebut dengan mini komputer dan ukuran lebih kecil disebut dengan mikro komputer.
8. Wearable Computer
            Wearable Computer adalah perkembangan terbaru dalam bidang komputer, yaitu perangkat komputer menyatu seperti layaknya pakaian saja. Aplikasi-aplikasi yang biasa digunakan seperti email, database, multimedia, kalender terintegrasi langsung dengan jam tangan, handphone atau dalam bentuk lainnya. Sehingga perangkat komputer sudah menyatu dalam kehidupan kita sehari-hari.

3.1 Kesimpulan

            Teknologi Informasi dan Komunikasi, adalah ilmu yang mencakup seluruh peralatan teknis untuk memproses dan menyampaikan informasi. TIK mencakup dua aspek yaitu teknologi informasi dan teknologi komunikasi. Teknologi informasi meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Sedangkan teknologi komunikasi adalah segala sesuatu yang berkaitan dengan penggunaan alat bantu untuk memproses dan mentransfer data dari perangkat yang satu ke lainnya.
          Perkembangan teknologi yang secara nyata memberi sumbangan terhadap perkembangan TIK hingga saat ini. Pertama yaitu temuan telepon oleh Alexander Graham Bell pada tahun 1875. Memasuki abad ke-20, tepatnya antara tahun 1910-1920, terwujud sebuah transmisi suara tanpa kabel melalui siaran radio AM yang pertama. Komunikasi suara tanpa kabel ini pun segera berkembang pesat. Selanjutnya, komputer elektronik pertama beroperasi pada tahun 1943. Perkembangan teknologi elektronika ini, yang merupakan cikal bakal TIK saat ini yang mendapatkan momen emasnya pada era Perang Dingin.


DAFTAR PUSTAKA



Dahlan, M. Alwi, dkk., Jurnal Ikatan Sarjana Komunikasi Indonesia vol.5 dan6,                Gramedia Pustaka Utama, Jakarta, 1993.
Hardjono, Ir. Agung, Strategi mengurangi kemiskinan dengan memanfaatkan         Teknologi informasi dan komunikasi, Bappenas-UNDP, tth
Harris, Rogers W, Information and Communication Technologies for Poverty        Alleviation, Asia-Pacific Development Information Programme, 2004.


REPRESENTASI DAN ALUR PEMROSESAN DATA


PEMBAHASAN


2.
1 Pengertian Representasi dan Alur Pemrosesan  Data

Representasi data merupakan cara bagaimana nilainya disimpan di dalam memori komputer. Tipe data integral terbagi menjadi dua buah kategori, baik itu bertanda (signed) ataupun tidak bertanda (unsigned). Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif, sementara bilangan bulat tak bertanda hanya mampu merepresentasikan bilangan bulat positif.
Representasi integer positif di dalam komputer sebenarnya adalah untaian bit, dengan menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi, bisa berupa Little Endian ataupun Big Endian. Selain ukuran, lebar atau ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang direpresentasikanya. Bilangan bulat yang memiliki n bit dapat mengodekan 2n. Jika tipe bilangan bulat tersebut adalah bilangan bulat tak bertanda, maka jangkauannya adalah dari 0 hingga 2n-1.
2.2 Data dan  Komputer
Data dan kompuer adalah dua hal yang saling berhubungan. Tugas komputer  untuk mengambil data yang berkaitan dengan mengelola dalam beberapa cara. Di masa lalu, komputer ditangani hampir secara eksklusif dengan data numerik dan tekstual, tapi sekarang  dengan komputer multimedia perangkat, berhubungan dengan area yang luas dari kategori informasi.
Komputer toko, sekarang, dan membantu kita memodifikasi berbagai jenis data, contohnya :
1.                   Bilangan
2.                   Teks
3.                    Audio
4.                    Gambar dan grafis
5.                    Video
Semua data ini disimpan sebagai angka biner. Setiap dokumen, gambar, dan suara direpresentasikan sebagai string dari 1s dan 0s.Representasi data  dan data compression berfungsi  untuk mengurangi  jumlah ruang yang dibutuhkan untuk menyimpan sejumlah  data. Dulu hanya bisa menyimpan data yang berukuran kecil sekarang bisa menyimpan data yang berukuran besar.  Ada Web dan jaringan yang membantu dan  mendasarinya dengan  memiliki bandwidth yang memembatasi  jumlah maksimum bit /byte yang dapat ditransmisikan.
Rasio kompresi berfungsi menunjukan indikasi  banyaknya  kompresi terjadi. Rasio kompresi adalah ukuran data terkompresi dibagi dengan ukuran data asli. Rasio kompresi bias dalam bit / karakter /apa pun yang sesuai asalkan kedua nilai mengukur sama hal. Rasio harus menghasilkan angka antara 0 dan 1. Semakin dekat rasio dengan  nol, kompresi semakin ketat. Sebuah teknik kompresi data dapat :
·         lossless ( data dapat diambil tanpa kehilangan informasi asli).
·         lossy, ( beberapa informasi yang hilang dalam proses pemadatan).

2.3     Tipe Data
Tipe data adalah jenis atau macam data di dalam suatu variable dalam bahasa pemrograman.Tipe data yang dikenal dalam bahasa pascal antara lain :
Jenis Data Standard
1.      Integer
Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek data dengan range -32768 s/d 32767. Operasi yang dapat dilaksanakan :
1.       Penambahan ( + )
2.       Pengurangan ( - )
3.       Perkalian ( * )
4.       Pembagian Integer ( / )
5.       Pemangkatan ( ^ )
Operasi sebelumnya disebut dengan operasi Binar atau arimatic operator yaitu operasi yang bekerja terhadap 2 Integer ( operand ). Sedangkan operator yang mempunyai satu operand disebut Unar (Negasi = Not). Selain itu ada juga operasi tambahan yang disediakan oleh bahasa pemrograman tertentu, yaitu :MOD : sisa hasil pembagian bilangan
DIV : hasil pembagi bilangan
ABS : Mempositifkan bilangan negative
SQR : menghitung nilai akar dari bilangan Penulisan di dalam bahasa pemrograman Pascal : var a : integer
2.      Real
Data numerik yang mengandung pecahan digolongkan dalam jenis data Real (floating point). Operasi yang berlaku pada bilangan integer juga berlaku pada bilangan real. Selain itu ada operasi lainnya seperti :
INT : membulatkan bilangan real , misal INT(34.67) = 35
3.      Boolean
Type ini dikenal pula sebagai “ Logical Data Types”, digunakan untuk melakukan pengecekan suatu kondisi dalam suatu program. Elemen datanya hanya ada 2 yaitu True dan False, biasanya dinyatakan pula sebagai 1 dan 0. Operatornya terdiri dari : AND, OR, NOT. Dalam urutan operasi, Not mendapat prioritas pertama, kemudian baru AND dan OR kecuali bila diberi tanda kurung. Sama halnya seperti table logika, Nilai true dan false dapat juga dihasilkan oleh operator Relational.
1.       Operator tersebut : < , > , <= , >= , = , <> , = 
2.       Ex. 6 < 12 : True , 
3. A <>A : False.
4.      Karakter dan String 
Type karater mempunyai elemen sebagai berikut :
(0,1,2,3,…,9,A,B,C,…,X,Y,Z,?,*,/,…)
Data type majemuk yang dibentuk dari karakter disebut STRING. Suatu string adalah barisan hingga simbol yang diambil dari himpunan karakter yang digunakan untuk membentuk string dinamakan Alfabet.
Contoh : Himpunan string {A,A,1} dapat berisi antara lain : 
a. (AB1), (A1B), (1AB),…dst. 
b.  Termasuk string Null ( empty / hampa / kosong ) = { }
Secara umum suatu string S dinyatakan : S : a1, a2, a3,… an, Panjang dari string dilambangkan S =N atau Length (S) = N dimana N adalah banyaknya karakter pembentuk string. Untuk string Null = 0, untuk blank (spasi)=1.

3.1 Kesimpulan


Bedasarkan hasil dari presentasi kami makan Kami menyimpulkan representasi data yaitu lambang untuk memberi tanda bilangan biner yang telah diperjanjikan yakni 0 (nol) untuk bilangan positif atau plus dan 1 untuk bilangan negatif atau minus. Komputer dan data adalah dua hal saling berhubungan, tugas komputer untuk mengambil data yang berkaitan dengan mengelola dalam berberapa cara selain itu komputer memiliki ruang yang terbatas Memori komputer dan lainya perangkat keras memiliki ruang banyak untuk menyimpan dan memanipulasi jumlah data tertentu. Sistem bilangan dengan basis atau radix r adalah suatu system bilangan yang meggunakan symbol r digit. Pemrosesan data yaitu dari Input >> I/O >> Proses >> Memori >> Storage >> Memori >> Proses >>  I/O >> Output siklus pengolahan itu sendiri mengacu kepada makna dari arti computer itu sendiri.

                                              

DAFTAR PUSTAKA




Dahlan, M. Alwi, dkk., Jurnal Ikatan Sarjana Komunikasi Indonesia vol. 5 dan 6, Gramedia Pustaka Utama, Jakarta, 1993.
Hardjono, Ir. Agung, Strategi mengurangi kemiskinan dengan memanfaatkan Teknologi informasi dan komunikasi, Bappenas-UNDP, tth
Harris, Rogers W, Information and Communication Technologies for Poverty Alleviation, Asia-Pacific Development Information Programme, 2004.



Modul Debian 2