Archive for Materi kuliah KOMSI semester 1

Optimalisasi Windows 7 – KL Pengelolaan dan Instalasi Komputer

Assalamu’alaikum, salam sejahtera untuk kita semua

pagi yang cerah untuk jiwa yg damai, di hari Jum’at yg penuh berkah :)

Sambil menunggu adzan maghrib (**loooh) mending nulis2 materi kuliah di blog. Skalian nambah2 ilmu buat persiapan uas+responsi taun depan :D (sumpah kerasa lama ngg sih menunggu januari 2013). Dan kali ini matkul yg akan sy bahas adalah KL PIK (Pengelolaan dan Instalasi Komputer) yg diampu langsung oleh beliau Bp. Al Zaisar Trimulya dan mas Zoda selaku asdosnya. OK, materi tentang Optimalisasi Windows 7 pun menjadi kandidat topik yg terpilih setelah beberapa malam kebawa mimpi mikirin materi yg mau disampaikan untuk tugas blogging selanjutnya *haha lebay ahhh……

Bismillah, Lets check it out

Berikut beberapa tips agar OS Windows 7 anda dapat bekerja secara optimal:

1)  Klik kanan pada my computer →  pilih Properties

2)  Maka akan muncul jendela seperti berikut, lalu pilih Advanced System Setting

3)  Setelah mengklik advanced system setting maka akan muncul jendela pengaturan – pengaturan system sebagai berikut

       

4)   Disana ada 5 macam Tab, yaitu Computer Name, Hardware, Advanced, System Protection, Remote

a)     Computer Name

Pada Tab ini lebih ke pengaturan – pengaturan penamaan PC yang terkoneksi ke dalam sebuah jaringan ada 3 macam pengaturan pada Tab ini

  • Computer Description
    Yaitu member nama pada PC yang terkoneksi kepada sebuah jaringan, jadi pengguna lain dalam jaringan dapat mengetahui PC kita tanpa malihat IP kita
  • Tombol Network ID
    Yaitu pengaturan untuk PC kita agar kita dapat bergabung dalam sebuah kelompok jaringan
  • Tombol Change
    Yaitu pengaturan untuk merename, mengganti domain, mengganti kelompok jaringan yang akan kita gunakan

b)     Hardware

Didalam pengaturan ini lebih ke dalam pengaturan driver – driver hardware yang terpasang pada PC, disini ada 2 macam pilihan pengaturan

  • Device Manager
    Didalam menu ini kita dapat melihat driver driver apa saja yang belum terinstal dalam computer, agar kita dapat memonitor Hardware apa saja yang drivernya belum terinstal dalam PC
  • Device Instalation Settings
    Adalah pengaturan pilihan untuk mengunduh driver dari internet dengan panduan Windows, hal ini memudahkan pengguna dalam menginstal driver tetapi pengguna harus mempunyai koneksi internet

c)     Advanced

Dalam pengaturan inilah kita dapat menyetting bagaimana PC kita dapat menjadi kerja optimal

  1. Performance
    Ada 3 tab pengaturan dalam pengaturan Performance ini yaitu Visual Effects, Advanced, Data Execition Prevention
    1. Visual Effects
      Ada 4 pilihan pengaturan pada Visual Effects
  • Let Windows choose what’s best for my computer
    Adalah pengaturan untuk mengatur apa yang terbaik untuk PC pengguna secara otomatis yang dilakukan oleh windows sendiri
  • Adjust for best appearance
    Adalah pengaturan untuk menjadikan PC pengguna menjadi tampilan terbaik, dengan menampilkan semua visual effects yang ada pada windows
  • Adjust for best appearance
    Adalah pengaturan untuk menjadikan PC pengguna manjadi performa terbaik dalam menjalankan system dan program – program yang ada dalam PC.
  • Custom
    Adalah pengaturan agar kita dapat memilih mana saja visual effects yang akan kita gunakan sesuai keinginan kita dengan mencentang visual effects yang akan digunakan dan menghilangkan tanda centang pada visual effects yang tidak digunakan

2.    Advanced

Didalam pengaturan ini ada 2 pilihan pengaturan yaitu Processor scheduling dan Virtual memory

  • Processor scheduling
    Yaitu pengaturan pilihan untuk mengalokasikan performa terbaik processor untuk Program atau Background and Services
  • Virtual memory
    Yaitu pengaturan untuk untuk mengatur pengalokasian banyaknya memory RAM yang digunakan untuk sebuah program

3.   Data Execution Prevention

Ada dua pilihan pengaturan, di dalam pengaturan ini kita dapat melekukan proteksi terhadap program yang terkena virus atau tidak memproteksi system dari program tersebut

d)  Lalu ke System Protection

Didalam pengaturan ini berfungsi sebagai system restore, system restore adalah mengembalikan system kedalam system sebelum di system restore sesua windows

e)  Remote

Adalah pengaturan dalam system dalam menggunakan pengendali jarak jauh, misal dalam presentasi

Langkah – langkah untuk menjadikan best performance pada system

Ada 2 cara yaitu dengan system properties dan ms config

  1. System Properties
    • Langkahnya klik kanan pada My Computer > pilih Properties > pilih Advanced System Setting > pada tab advanced pilih setting pada bagian performance, maka akan muncul jendela sebagai berikut
    • Lalu pilih best performance lalu OK maka PC pengguna akan meningkat performanya tetapi tampilan akan minimalis
    • Pastikan semua Driver Hardware telah terinstal
      Untuk melihat driver yang belum terinstal, kembali ke tab advanced lalu beralih ke tab Hardware lalu pilih Device Manager
    • Maka akan muncul jendela sebagai berikut
    • Jika ada tanda Tanya kuning maka ada Hardware yang belum terinstal, jika tidak ada maka semua driver telah terinstal.
    • Matikan remote Untuk mengatur remote, kembali ke tab Hardware lalu beralih ke tab Remote lalu pilih Device Manager lalu pilih Don’t allow connections to this computer untuk menjadikan PC tidak dapat terkontrol Jarak jauh oleh pengguna
  2. Pengaturan melalui MSCONFIG
  • Tekan tombol windows+R > ketikkan msconfig maka akan muncul jendela sebagai berikut
  • Lalu pindah ke tab Services dan matikan services yang tidak digunakan oleh pengguna
  • Klik OK

 

Semoga bermanfaat,

Wassalamua’alaikum…

Source : Laporan KL PIK

 

Linux Debian – KL Pengelolaan dan Instalasi Komputer

I. Pengenalan Linux Debian

Debian  adalah sistem operasi gratis yang dikembangkan secara terbuka oleh banyak programer sukarela(pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia

II. Cara Instalasi Debian di Virtual Box

Alat – alat yg dibutuhkan :

  1. PC (laptop)
  2. CD Debian 6.0

Langkah-langkah instalasi :

1)  Buatlah mesin virtual pada virtual box

2)  Lakukan first boot setting pada BIOS ke CD/DVD ROM

3)  Lalu saat ada tulisan “press any key to boot from CD” tekan tombol enter

4)  Maka akan muncul tampilan sebagai berikut

5)  Tekan tombol enter pada Install, maka akan muncul tampilan berikut, lalu lakukan setting bahasa yang di gunakan, dalam instalasi kali ini menggunakan bahasa inggris, lalu tekan tombol enter

     

6)  Lalu lakukan setting lokasi tempat tinggal anda karena Indonesia tidak ada dalam pilihan maka pilih other lalu tekan enter

     

7)  Lalu pilih benua tempat tinggal anda, pilih asia lalu tekan enter

     

8)  Lalu pilih Negara tempat tinggal anda, pilih Indonesia lalu enter

     

9)  Karena bahasa dan Negara yang dipilih tidak sesuai maka system akan otomatis memberi alternative pilihan pengaturan local, kita pilih yang universal yaitu United States. Lalu tekan enter

       

10)  Lalu pilih keymap keyboard, kita pilih yang universal saja, pilih American English, lalu tekan enter

      

11)  Lalu masukkan nama server yang akan kita gunakan, misal kelompok2, lalu pindah pilihan ke continue lalu tekan enter

      

12)  Lalu masukkan hostname yang akan digunakan dalam server, misal kelompok2, lalu pindah pilihan ke continue lalu tekan enter

       

13)  Lalu masukkan Domain yang akan digunakan dalam server, misal .com, lalu pindah pilihan ke
continue lalu tekan enter

       

14)  Masukkan password yang akan digunakan, missal 1234, lalu pindah pilihan ke continue lalu tekan enter

      

15)  Lalu masukkan password lagi sebagai verifikasi bahwa password benar, lalu pindah pilihan ke continue lalu tekan enter

       

16)  Masukkan Nama pengguna computer, misal kelompok2, , lalu pindah pilihan ke continue lalu tekan enter

      

17)  Masukkan Username sebagai pengguna computer, misal kelompok2, , lalu pindah pilihan ke continue lalu tekan enter

       

18)  Masukkan password untuk Username sebagai pengguna computer, misal 1234, , lalu pindah pilihan ke continue lalu tekan enter

      

19)  Lalu masukkan password lagi sebagai verifikasi bahwa password benar, lalu pindah pilihan ke continue lalu tekan enter

        

20)  Lalu setting tempat sebagai standar waktu yang digunakan, karena WIB maka gunakan Jakarta, lalu tekan enter

         

21)  Lalu lakukan pembuatan partisi pada Hard disk, pilih manual untuk melakukan pengaturan secara manual, lalu tekan enter

       

22)  Lalu tekan enter pada SCSI3 untuk membuat pengaturan partisi baru

        

23)  Pilih yes untuk melanjutkan proses

         

24)  Lalu pilih pri/log untuk membuat partisi baru, kita buat 2 partisi, satu untuk system, satu untuk swap area

25)  Lalu pilih Create new Partition untuk membuat partisi baru secara manual

26)  Masukkan besar partisi yang akan kita buat sebagai system, misal 5.4 GB, lalu pindah pilihan ke continue lalu tekan enter

27)  Karena digunakan untuk system, maka settingan partisi pertama yaitu sebagai primary, lalu tekan enter

28)  Karena digunakan untuk system, maka settingan partisi pertama yaitu sebagai begining, lalu tekan enter

29)  Agar mendapatkan performa terbaik dari harddisk kita ubah settingan Use as dari ext3 ke ext4, dengan menekan enter lalu pilih ext4, lalu pilih done setting, lalu tekan enter

        

30)  Setelah partisi system jadi kita buat partisi swap, lakukan cara yang sama dengan partisi system tetapi pada tipe kita ganti logical, pada besar kita ganti 1.0 GB dan pada Use as kita ganti dengan Swap area, lalu pilih done setting, lalu tekan enter

        

31)  Lalu setelah partisi system dan partisi swap jadi, kita pilih finish partitioning an write change to disk lalu tekan enter

       

32)  Lalu sebagai konfirmasi atas perubahan yang kita lakukan, pilih yes

       

33)  Lalu tunggu, pada saat ada kotak dialog muncul scan another disk dan network mirror kita pilih no semua

       

34)  Pada saat participate in the package kita juga pilih no

        

35)  Kita pilih software yang akn kita install, kita hanya memilih Graphical desktop environment dan Standard system utilities karena kita hanya akan digunakan bukan untuk keperluan server

        

36)  Tunggu sampai kotak dialog tentang GRUB muncul, kita pilih yes untuk menginstal karena GRUB boot loader komponen penting dalam system

       

37)  Setelah proses instalasi selesai maka kita diminta merestart system dengan memilih continue

       

38)  Untuk masuk ke debian kita pilih pilihan yang atas dengan menekan tombol enter

       

39)  Untuk masuk ke desktop kita diminta untuk memilih user dan mengisi password yang telah kita buat, lalu klik Log in

       

40)  Jadilah system operasi Debian 6.0

        

Semoga bermanfaat :)

 

Pembuatan Tabel dengan HTML – KL Pemrogaman Web I

Tabel dalam HTML digunakan untuk menampilkan data. Sebelum CSS berkembang dan dipakai secara luas, tabel sering digunakan sebagai sarana untuk membuat tata letak halaman web. Kini, penggunaan tabel untuk tata letak sudah mulai ditinggalkan.
Tabel di HTML didefinisikan di dalam tag <table> … </table>. Di dalam tag table, kita mendefinisikan header dari tabel menggunakan tag <th> … </th>. Definisi baris dilakukan menggunakan tag <tr> … </tr>, sedangkan definisi kolom dilakukan menggunakan <td> … </td>.
Berikut adalah daftar tag untuk tabel beserta penjelasannya

Contoh #1: Membuat tabel beserta definisi ketebalan garis

Hasilnya akan muncul seperti berikut :

Contoh #2: Membuat tabel dengan header dan caption

Hasil tampilannya :

Contoh #3: Tabel dengan elemen <thead>, <tfoot>, dan <tbody>

Tampilan dalam web browser :

Contoh #4: Tabel dengan elemen <colgroup> dan <col>

Tampilan web browser :

Contoh #5: Tabel dengan sel yang merentang antar kolom/baris

Tampilannya :

Contoh #6: Tabel dengan lebar tertentu

Tampilan pada web browser :

 

Sekian dan terimakasih :)

Source : Modul KL Pemrogaman Web I Pak Arif Nurwidyantoro

Logika – Matematika Diskrit I

Logika

Logika pertama kali dikembangkan oleh filusuf Yunani, Aristoteles, sekitar 2300 tahun yang lalu. Logika mempunyai aplikasi yang luas di dalam ilmu komputer,misalnya dalam bidang pemrograman, analisis kebenaran algoritma, kecerdasan buatan, perancangan komputer, dan sebagainya. Logika penting untuk penalaran matematis.
Logika adalah sistem yang di dasari proposisi.

A. Proposisi

  • Proposisi adalah pernyataan bernilai benar(T) atau  bernilai salah(F), tetapi tidak kedua-duanya.
  • Dalam dunia digital nilai kebenaran(T) biasa diganti dengan 1 dan nilai  kesalah diganti dengan 0.

Contoh proposisi :

  1. 10 adalah bilangan genap.
  2. Ibu kota jawa barat adalah surabaya

B. Mengombinasikan Proposisi

  • Mengkombinasikan proposisi, kita dapat membentuk  proposisi baru dengan menggabungkan satu atau  lebih dari  proposisi. Kita sering menformalkan notasi proposisi dengan huruf alfabet seperti p, q, r, s dan beberapa operator logika.
  • Ada 2 jenis proposisi, yaitu proposisi majemuk dan atomik.

Proposisi majemuk adalah proposisi baru yang diperoleh dari pengkombinasian yaitu pengkombinasian dari proposisi- proposisi atomik.

Proposisi atomik adalah proposisi yang bukan merupakan kombinasi proposisi.

Operator Logika

  • Konjungsi (dan) di simbolkan dengan “^”
  • Disjungsi (atau) di simbolkan dengan “v”
  • Negasi (ingkaran) di simbolkan dengan “~”

Contoh :

p: hari ini hujan

q: mahasiswa di liburkan kuliah

Maka:

p ^ q    : hari ini hujan dan mahasiswa diliburkan kuliah

p v q    : hari ini hujan atau  mahasiswa diliburkan kuliah

~p        : hari ini tidak hujan

C. Tabel Kebenaran

  • Konjungsi bernilai benar jika keduanya bernilai benar selain itu nilainya salah.
  • Disjungsi bernilai salah jika keduanya bernilai salah selain itu bernilai benar.
  • Negasi merupakan kebalikan dari nilai yang di inputkan.

=>   Tabel Konjungsi

=> Tabel Disjungsi

=> Tabel Negasi

D. Disjungsi Eksklusif

Selain 3 operasi di atas ada juga operasi logika yang disebut disjungsi eksklusif atau di sebut XOR dan di simbolkan dengan Disjungsi eksklusif adalah proposisi yang bernilai benar jika salah satu pernyataan bernilai benar,selain itu bernilai salah.

=> Disjungsi Eksklusif

E. Hukum-hukum Logika Preposisi

Beberapa hukum logika proposisi mirip dengan hukum aljabar pada sistem bilangan riil, misalnya a(b + c) = ab + bc, yaitu hukum distributif, sehingga hukum logika proposisi disebut juga hukum aljabar proposisi.

F. Operasi Logika di dalam Komputer

  • Dalam bahasa pemograman umumnya menyediakan tipe data boolean yang hanya mempunyai nilai true dan false. Biasanya dinyatakan biasanya dengan ekspesi boolean dan operator yang digunakan adalah AND,OR,NAND,NOR,XOR dan NOT.
  • Operasi lain dalam pemograman adalah operasi bit dan sebuah bit menpunyai 2 nilai yaitu 1 dan 0.
  • 1 = true dan 0 = false

G. Proposisi Bersyarat (Implikasi)

  • Proposisi bersyarat atau disebut juga implikasi(jika maka) biasa dilambangkan dengan →
  • Implikasi p → q adalah proposisi yang bernilai salah jika p benar dan q salah, dan bernilai benar jika lainnya.

Analogi Implikasi

  • Jika nilai ujian akhir anda 80 atau lebih, maka anda akan mendapat nilai A untuk kuliah MATDIS”
    • Analisa :

     

    1. Nilai ujian akhir anda diatas 80 (hipotesis benar) dan anda mendapat nilai A untuk kuliah tersebut (konklusi benar)
    2. Nilai ujian akhir anda diatas 80 (hipotesis benar) tetapi anda tidak mendapat nilai A (konklusi salah). Pada kasus ini, dosen anda berbohong (pernyataannya salah.

H. Varian Implikasi

Ada 3 varian implikasi yaitu :

  • Konvers dari implikasi p → q adalah q → p
  • Invers dari implikasi p → q adalah ~ p → ~ q
  • Kontraposisi dari implikasi p → q adalah ~ q → ~p

I. Bikondisional atau Bi-implikasi

  • Bi-impkikasi (jika dan hanya jika) biasanya di lambangkan dengan simbol ↔
  • Bi-impkikasi bernilai benar hanya jika komponen-komponennya bernilai sama.

Contoh bi-implikasi :

  • Jika      p : 2 bilangan genap (T)

q : 3 bilangan ganjil (T)

maka p ↔ q : 2 bilangan genap jika dan hanya jika 3 bilangan ganjil (T)

  • Jika      r : 2 + 2 ≠5 (T)

s : 4 + 4 < 8 (F)

maka r ↔ s : 2 + 2 ≠ 5 jika dan hanya jika 4 + 4 < 8 (F)

  • Jika      a : Surabaya ada di jawa barat (F)

b : 23 = 6 (F)

maka a ↔: Surabaya ada di jawa barat jika dan hanya jika 23 = 6 (T)

J. INTERFERENSI

Inferensi adalah proses penarikan kesimpulan dari beberapa proposisi.

Beberapa kaidah inferensi :

  1. Modus Ponen

Premis 1          : p →q

Premis 2          : p

______________________

…                        : q

Cara membacanya : Apabila diketahui jika p maka q benar, dan p benar, disimpulkan q benar.

Contoh :

Premis 1      : Jika saya belajar, maka saya lulus ujian (benar)

Premis 2      : Saya belajar (benar)

________________________________________________

…               : Saya lulus ujian (T)

 

Baris pertama dari tabel kebenaran kondisional (implikasi) menunjukkan validitas dari bentuk argumen modus ponen.

Modus Tolen :

Premis 1          : p →q

Premis 2          : ~ q

_____________________

…            : ~ p

Contoh :

Premis 1      : Jika hari hujan maka saya memakai jas hujan (T)

Premis 2      : Saya tidak memakai jas hujan (T)

_________________________________________________________

…         :  Hari tidak hujan (benar)

 

Perhatikan bahwa jika p terjadi maka q terjadi, sehingga jika q tidak terjadi maka p tidak terjadi.

Silogisme Hipotesis:

Premis 1          : p →q

Premis 2          : q →r

_________________

…            : p →r

Contoh :

Premis 1      : Jika kamu benar, saya bersalah (T)

Premis 2      : Jika saya bersalah, saya minta maaf (T)

_____________________________________________

…                   : Jika kamu benar, saya minta maaf (T)

Silogisme Disjungtif

Premis 1          : p Ú q

Premis 2          : ~ q

__________________

…            : p

Jika ada kemungkinan bahwa kedua pernyataan p dan q dapat sekaligus bernilai benar, maka argumen di bawah ini tidak valid.

Premis 1          : p ∨ q

Premis 2          : q

___________________

…            : ~ p

Tetapi jika ada kemungkinan kedua pernyataan p dan q tidak sekaligus bernilai benar (disjungsi eksklusif), maka sillogisma disjungtif di atas adalah valid.

      Contoh :

1. Premis 1      : Pengalaman ini berbahaya atau membosankan (T)

Premis 2      : Pengalaman ini tidak berbahaya (T)

_______________________________________________________

…            : Pengalaman ini membosankan (T)

2. Premis 1      : Obyeknya berwarna merah atau sepatu

Premis 2      : Obyek ini berwarna merah

_____________________________________________

…       : Obyeknya bukan sepatu (tidak valid)

      Simplikasi

Premis 1          :   p ^ q

__________________

…            :  p

Contoh :

Premis 1      : Hamid adalah mahasiwa ITB dan Unes

_________________________________________________________

…            : Hamid adalah mahasiwa ITB

Konjungsi

Premis 1          : p

Premis 2          : q

__________________

…            : p Λ q

Artinya : p benar, q benar. Maka p Λ q benar.

  Tambahan (Addition)

Premis 1          : p

__________________

…           : p ν q

Artinya : p benar, maka p ν q benar (tidak peduli nilai benar atau nilai salah yang dimiliki q).

K. Argumen

Argumen adalah suatu deret proposisi yang ditulis sebagai

p1

p2

p3

.

.

pn

yang dalam hal ini, p1,p2,p3….. pn disebut hipotesis (premis), dan q disebut klonkusi.

Argument hanya bernilai sahih (valid) dan palsu (invalid). Catatlah bahwa kata “valid” tidak sama maknanya denga kata “benar(True)”.

Contoh argument :

“jika air laut surut setelah gempa di laut, maka tsunami datang.air laut surut setelah gempa di laut. Karena itu tsunami datang.”

Adalah sahih.

Penyelesaian:

Misalkan p adalah “jika air laut surut setelah gempa di laut” dan q adalah proposisi “tsunami datang. Makadapat ditulis sebagai berikut :

Premis 1          : p→q

Premis 2          : q

__________________

…            : q

L.  Aksioma, teorema, lemma, corollary

Aksioma adalah proposisi yang diasumsikan benar, aksioma tidak memerlukan pembuktian kebenaran lagi.

Contoh aksioma :

Untuk semua bilangan real x dan y, berlaku x + y = y + x (hukum komutatif penjumlahan)

Teorema adalah proposisi yang sudah terbukti benar.

Contoh teorema:

Jika dua sisi dari sebuah segitiga sama panjang, maka sudut yang berlawanan dengan sisi tersebut sama besar.

Lemma adalah teorema yang digunakan dalam pembuktian teorema lain.

contoh lemma:

jika n adalah bilangan bulat positif, maka n-1 bilangan positif atau n-1 = 0.

Carollary adalah teorema yang mengikuti teorema lain.

Contoh carollary:

Jika sebuah segitiga sama sisi,maka segitiga tersebut sama sudut.

Carolarry ini mengikuti teorema diatas.

 

Source : Laporan Matematika Diskrit I bab Logika

STRUCT (RECORD) – ALGORITMA DAN STRUKTUR DATA 1

Assalamu’alaikum guuys…

Alhamdulillah, masih dikasih kesempatan buat nerusin postingan yg kemarin. Dan kali ini saya akan membahas mengenai materi presentasi kelompok saya tentang STRUCT (RECORD). Mata kuliah ini sendiri disampaikan oleh Pak Anifudin selaku dosen pengampu ASD1, dan mari kita belajaaaarrr…. Eitss, sebelum belajar jangan lupa berdoa dulu ya, semoga ilmu kita kali ini barokah. Amiin,..

Capp cuss yuuuk :D

STRUCT (RECORD)

Struct

  • Adalah struktur data yang terdiri dari 1 atau lebih variabel yang bertipe sama/berbeda
  • Struktur pada C sama dengan record pada pascal
  • Struct secara logik membuat suatu tipe data baru (user defined) yang dapat dipergunakan untuk menampung informasi / data yang bersifat majemuk.

 

Deklarasi Struct

Format :

struct <nama_struktur>

{

member1

member2

member3

};

 

  • Setelah struktur dideklarasikan, selanjutnya dapat dideklarasikan variabel jenis struktur :

<nama_struktur> <nama_variabel>

Contoh :

struct mahasiswa

{

char nim[10];

char nama[25];

int umur;

};

mahasiswa amir, amat, tuti;

 

  • Boleh juga digabung langsung seperti berikut :

struct mahasiswa

{

char nim[10];

char nama[25];

int umur;

} amir, amat, tuti;

 

  • Dari deklarasi tersebut berari variabel amir memiliki 3 elemen yaitu : amir.nim, amir.nama dan amir.umur

 

  • Variabel structur dapat langsung diinisialisasi seperti berikut :

mahasiswa amir ={“20019823”,”Amir mahmud”,19};

yang sama dengan :

amir.nim=“20019823”;

amir.nama=”Amir mahmud”;

amir.umur=19;

 

Persamaan Array dan Struct :

  • Alokasi memori untuk elemen-elemennya sudah ditentukan sebelum program dijalankan (statis).

Perbedaan Array dan Struct :

  • Array adalah struktur data yang tipe data dari elemen-elemennya harus sama (homogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan indeks.
  • Struct adalah struktur data yang tipe data dari elemen-elemennya tidak harus sama (heterogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan identifier atau nama variabel.

 

Tipe Struktur

  • Setiap tipe data dapat dibuat dalam bentuk array. Begitu juga dengan tipe data yang dibuat dengan perintah struct.
  • Contoh program di bawah ini dapat menjelaskan cara penggunaan array yang bertipe data buatan.

Hasil compile :

Sekian postingan kali ini semoga bermanfaat :) Selamat melanjutkan aktifitas lagi ya

Wassalau’alaikum…

Source : Laporan Presentasi Algoritma dan Struktur Data 1

Perkenalan Komputer – Sistem Pengelolaan Komputer (SPK)

Assalamu’alaikum…

Selamat malam, dan salam sejahtera untuk kita semua. Sehatkah anda hari ini? Semoga sehat ya guys.. OK, pada postingan ke-2 ku ini aku ditugaskan oleh dosen praktikum PTI-ku yakni bu Sulvi untuk membuat ringkasan mata kuliah selamat 1 semester ini minimal 5 postingan. Dan mata kuliah yang saat ini akan saya bahas adalah SPK (Sistem Pengelolaan Komputer) tentang pengenalan komputer. Materi ini sebenarnya sudah lama disampaikan oleh dosen SPK yakni Pak Isnan jauh jauhhari saat di pertemuan2 awal. Tapi materi ini juga pernah dijadikan tugas oleh dosen Praktikum PTI saat memberikan tugas tentang open office writer. OK, Lets checkout, Have enjoyed :)

Kita tahu bahwa komputer bukan lagi sebuah barang mewah melainkan sudah menjadi kebutuhan dalam mempercepat dan mempermudah pekerjaan kita. Bagi sebagian besar dari kita bahkan telah menjadikan komputer sebagai sahabat yang akan ditemui di tempat kerja setiap hari. Tentu saja seiring berjalannya waktu, teknologi komputer pun dirancang semakin canggih. Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis dengan aturan tertentu.

Sebuah sistem komputer tersusun atas tiga elemen, yaitu

1. Hardware (Perangkat Keras), merupakan rangkaian elektronika

2. Software (Perangkat Lunak), merupakan program yang dijalankan pada komputer

3. Brainware (SDM)

Komputer dibagi dalam bebarapa klasifikasi, yaitu : Personal Computer (PC), Mobile computer & mobile device, game console, server, mainframe, super computer, dan embedded computer. Adapun cara kerja komputer adalah pertama mengumpulkan data (input), lalu memproses data tersebut dan kemudian mengolah data tersebut hingga dihasilkan informasi (output). Untuk mendukung proses kerjanya komputer membutuhkan beberapa komponen-komponen penyusunnya. Komponen-komponen utama penyusun diantaranya : Processor, Motherboard, RAM, Hardisk, PSU (Power Supply Unit), Disk Drive, Casing, Monitor, Mouse, Keyboard, speaker, LAN card, VGA. Adapun komponen-komponen tambahannya, yaitu : printer, scanner, modem, TV turner dan masih banyak lagi.

1) Processor

Processor , merupakan bagian dari perangkat keras komputer yang melakukan pemrosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit.

  • Control Unit (CU) , merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output dev ice.
  • Arithmetic Logic Unit (ALU) , merupakan bagian dari prosesor yang khusus mengolah data aritmatika (tambah, kur ang, kali, bagi) serta data logika (perbandingan)

2) Motherboard

Motherboard adalah Pusat pengendali yang mengatur kerja dari semua komponen yang terpasang padanya. Mengatur pemberian daya listrik pada setiap komponen PC.
Lalu lintas data semuanya diatur oleh motherboard, mulai dari peranti peyimpanan (harddisk, CD-ROM), peranti masukan data (keyboard, mouse, scanner), atau printer untuk mencetak.

3) RAM

Random Access Memori (RAM) dari namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, PCMCIA card dan lain-lain.

4) Hardisk

Sebuah hardisk, juga dikenal sebagai hard disk drive atau HDD, adalah bagian mendasar dari perangkat keras komputer. Fungsi utamanya sebagai media penyimpanan atau storage data secara permanen. Hard disk menyimpan bermacam-macam informasi, salah satunya informasi mengenai hardware yang ada di dalam PC tersebut, lalu OS itu sendiri. Hard disk merupakan salah satu komponen yang menentukan kinerja PC. Semakin cepat hard disk bekerja, semakin cepat pula transfer yang dihasilkan. Hard disk IDE mempunyai 4 tingkatan kelas, masing-masing Ultra DMA/33, Ultra DMA/66, Ultra/100, dan Ultra DMA/133.

5) PSU

Power Supply Unit (PSU) adalah perangkat keras yang berfungsi untuk menyuplai tegangan langsung ke komponen dalam casing yang membutuhkan tegangan, misalnya motherboard, hardisk, kipas, dll. Input poer supply berupa arus bolak-balik (AC) sehingga power supply harus mengubah tegangan AC menjadi DC (arus searah), karena hardware komputer hanya dapat beroperasi dengan arus DC. Power supply berupa kotak yang umumnya diletakan di bagian belakang atas casing.

6) Disk Drive

Disk drive adalah alat untuk membaca dan merekam informasi data digital ke dalam media penyimpan berbentuk piringan magnetis yang fleksibel. Piringan magnetis yang dipakai untuk merekam dan membaca informasi data tersebut disebut floppy disk. Peralatan ini dapat dipakai untuk membawa data ke sistem, dan mengambilnya dari sistem, lalu membawanya ke sistem lain. Disk drive merupakan peralatan input dan output. Dalam bekerjanya peralatan ini memerlukan card ekspansi berikut kabel penghubungnya agar dapat berkomunikasi dengan sistem unit.

7) Casing

Casing adalah kotak yang berisi komponen-komponen mainboard dan peripheral lainnya.Wadah ini digunakan sebagai tempat melindungi mainboard dan perangkat keras lainnya.

Fungsi casing :

a) Melindungi berbagai komponen didalamnya dari deebu,panas matahari,air dan kotoran lainnya pada saat bekerja.

b) Hampir semua peripheral menggunakan casing sebagai tempa dudukannya.

c) Exhaus Fan yang berfungsi sebagai pendingin ruanganpun,menggunakan casing sebagai tempat beroperasi mengatur suhu didalam CPU

d) Casing PC yang juga amat penting ialah sebagai tempat dudukan tombol-tombol atau lampu-lampu. Contohnya Tombol Power pada CPU.

e) Casing juga mempunyai tugas penting yaitu sebagai kediaman (rumah mainboard) power supply yang memberikan tugas buat semua komponen.

8 ) Monitor

Fungsi monitor adalah untuk mengubah sinyal video dari PC yang masih berupa sinyal digital menjadi sinyal analog yang selanjutnya melalui beberapa proses sampai akhirnya dapat di tampilkan di layar monitor dan dapat kita lihat.

9) Mouse

Mouse adalah sebuah perangkat keras (hardware) yang terhubung ke komputer baik melalui kabel / nirkabel. Mengapa dinamakan mouse? jawabannya adalah karena bentuk awal dari piranti ini menyerupai tikus. Selain itu, kabel yang menghubungkan mouse dengan komputer bentuknya mirip dengan ekor tikus. Sebagai tambahan informasi bagi pengetahuan kita, komputer pertama yang dijual satu paket bersama dengan mouse adalah jenis Xerox Star yang diluncurkan pada tahun 1981. Walaupun saat ini keberadaan mouse sudah banyak tergantikan dengan perangkat touchpad dimana semua fungsi dari mouse bisa dilakukan dengan menggunakan touchpad ini, namun masih lebih banyak user yang lebih memilih menggunakan mouse daripada touchpad.

10) Keyboard

Keyboard adalah perangkat keras pada komputer yang berbentuk papan dengan berbagai macam fungsi perintah yang selanjutnya dikirim ke perangkat CPU. Keyboard terdiri dari banyak tombol ketik dengan simbol masing-masing. Mulai dari awal ditemukannya sampai sekarang, keyboard sudah mengalami banyak penyesuaian. Fungsi keyboard adalah mengirimkan perintah dari tiap huruf maupun angka yang kita ketikkan kemudian menyampaikannya ke CPU dan selanjutnya perintah manual tersebut akan di rubah menjadi sinyal-sinyal digital sehingga dapat dimengerti oleh prosessor.

11) LAN Card

LAN (Local Area Network) adalah sebuah jaringan komputer yang hanya mencakup wilayah kecil. Jaringan LAN biasanya hanya mencakup satu gedung atau rumah, misalnya jaringan LAN di kantor, hotel, bandara, warnet, atau di dalam rumah. Funsi LAN card atau fungsi ethernet card adalah untuk menghubungkan antara komputer satu dengan yang lainnya dalam sebuah jaringan LAN, melalui LAN ini setiap komputer dapat saling bertukar data maupun mengakses perangkat keras seperti printer, tentu saja untuk dapat saling bertukar informasi antar komputer di perlukan setting-tertentu.

12) Speaker

Speaker adalah komponen elektronika yang terdiri dari kumparan, membran dan magnet sebagai bagian yang saling terkait. Tanpa adanya membran, sebuah speaker tidak akan mengeluarkan suara, demikian sebaliknya. Bagian-bagian speaker tersebut saling terkait dan saling melengkapi satu sama lain. Fungsi speaker ini adalah mengubah gelombang listrik menjadi getaran suara. Proses pengubahan gelombang listrik / elektromagnet menjadi gelombang suara terjadi karena adanya aliran listrik arus AC audio dari penguat audio kedalam kumparan yang menghasilkan gaya magnet sehingga akan menggerakkan membran, Kuat lemahnya arus listrik yang diterima, akan mempengaruhi getaran pada membran, bergetarnya membran ini menghasilkan gelombang bunyi yang dapat kita dengar.

13) VGA

VGA adalah singkatan dari Video Graphics Array. VGA Card berfungsi mengeluarkan output grafis (gambar) untuk ditampilkan pada monitor. Ukuran VGA Card ditentukan dari ukuran RAM nya, semakin besar RAM sebuah VGA Card maka semakin halus gambar yang dihasilkan. Perkembangan VGA Card dari waktu ke waktu :

  • VGA Card PCI (Peripheral Component Interconect)
  • VGA Card AGP (Accelerator Graphics Processor)
  • VGA Card PCI-E (PCI Express)

Merk VGA yang terkenal adalah ATI, NVIDIA, S3, SIS, danTrident.

14) Printer

Printer adalah alat untuk mencetak hasil kerja dari komputer kedalam media kertas. Printer ada yang menggunakan sistem dot matrik, tinta dan laserjet. Dahulu printer hanya untuk mencetak dokumen, kini printer sudah bisa untuk mencetak foto. Merk printer yang terkenal adalah HP, Canon, Epson, dll.

15) Scanner

Scanner merupakan suatu alat yang digunakan untuk melakukan entry data ke dalam komputer. Scanner disini juga dapat melakukan perubahan terhadap suatu objek gambar atau teks dan mengkonversikannya ke dalam bentik di gital. Beda halnya dengan printer, jika printer hanya dapat mengkonversikan gambar atau teks yang berasal dari dalam komputer, tetapi scanner dapat mengkonversikan gambar atau teks yang nyata atau yang sudah berbentuk jadi.

16) Modem

Modem berfungsi agar komputer dapat mengirim dan menerima data melalui jalur telepon, dibutuhkan alat atau perantara yang disebut modem. Jadi modem merupakan alat yang memungkinkan komputer untuk berkomunikasi dengan komputer lain melalui jaringan kabel telepon. Modem berasal dari singkatan MOdulasi DEModulasi. Modulasi merupakan proses pengubahan sinyal informasi (berupa sinyal digital) menjadi sinyal pembawa (carrier, berupa sinyal analog) yang akan dikirim melalui kabel telepon. Sedangkan demodulasi adalah pemisahan sinyal informasi yang berisi data dari sinyal pembawa yang melalui kabel telepon. Dengan cara ini, informasi dapat diterima dan diproses oleh komputer. Setiap modem memiliki kemampuan mengirim dan menerima sinyal analog, sehingga termasuk alat komunikasi dua arah. Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog. Sinyal analog kemudian dikirimkan melalui kabel telepon atau menggunakan gelombang radio. Setibanya di modem tujuan, sinyal analog tersebut kembali diubah menjadi sinyal digital untuk diproses di komputer.

17) TV Tunner

TV tuner adalah sebuah perangkat elektronika yang berfungsi sebagai penangkap siaran televisi (receiver) yang kemudian siaran televisi tersebut akan ditampilkan pada layar monitor komputer. Jenis-jenis TV tuner sendiri ada beberapa macam, ada yang berupa tuner box yang biasa disebut dengan TV combo, ada yang berbentuk card yang harus dipasang pada motherboard PC, sampai yang berukuran mini biasanya digunakan pada notebook.

 

Semoga artikel ini bermanfaat. Sekian dan terimakasih,

Wassalamu’alaikum…

source : tugas 2 Praktikum PTI



   
- order plavix online - cost of xeloda - buy levitra -