BAB 1 Pengenalan Pemrograman Komputer

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 1 Pengenalan Pemrograman Komputer"

Transkripsi

1 BAB 1 Pengenalan Pemrgraman Kmputer 1.1 Tujuan Bagian ini akan membahas dasar dasar kmpnen dari kmputer meliputi hardware (perangkat keras) dan sftware (perangkat lunak). Kami juga akan menyertakan gambaran glbal tentang bahasa pemrgraman dan sirkulasi pemrgraman. Akan dibahas pula pada akhir pembahasan ini mengenai sistem dan knversi numerik. Pada akhir pembahasan, diharapkan pembaca dapat : Mengindentifikasi perbedaan kmpnen pada kmputer Mengetahui tentang bahasa pemrgraman kmputer dan kategrinya Mengetahui alur kerja pembuatan prgram dan mengaplikasikannya pada pemecahan masalah Mengetahui tentang sistem numerik dan metde knversinya. 1.2 Pendahuluan Kata kmputer berasal dari bahasa Latin yaitu Cmputare yang artinya menghitung. Dalam bahasa Inggris disebut t cmpute. Secara definisi kmputer diterjemahkan sebagai sekumpulan alat elektrnik yang saling bekerja sama, dapat menerima data (input), menglah data (prses) dan memberikan infrmasi (utput) serta terkrdinasi dibawah kntrl prgram yang tersimpan di memrinya. Jadi cara kerja kmputer dapat kita gambarkan sebagai berikut : Gambar 1: Skema IO Kmputer Pengenalan Pemrgraman 1 1

2 Kmputer memiliki dua kmpnen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas kmpnen elektrnik dan mekanik. Kmpnen utama yang lain yaitu sftware (perangkat lunak). Kmpnen ini terdiri atas data dan aplikasi aplikasi kmputer. 1.3 Kmpnen Dasar Kmputer HARDWARE Central Prcessing Unit (CPU) Prcessr, merupakan bagian dari perangkat keras kmputer yang melakukan pemprsesan aritmatika dan lgika serta pengendalian perasi kmputer secara keseluruhan. Prsesr terdiri atas dua bagian utama, yaitu ALU (Arithmetic Lgic Unit) dan Cntrl Unit. Kecepatan kerja prsesr biasanya ditentukan leh kecepatan clck dari Cntrl Unit-nya. Cnth : jika prsesr memiliki frekuensi clck 350 MHz, berarti kecepatan pemprsesan satu instruksinya = T = 1/f = 1/(350 x 10 6 Hz), = 0,286 x 10-8 detik Memri Memri adalah media penyimpan data pada kmputer. Memry, berdasarkan fungsinya dibagi menjadi dua yaitu : a. Primary Memry Dipergunakan untuk menyimpan data dan instruksi dari prgram yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memri primer adalah : Vlatil (infrmasi ada selama kmputer bekerja. Ketika kmputer dipadamkan, infrmasi yang disimpannya juga hilang) Berkecepatan tinggi Akses randm (acak) b. Secndary Memry Dipergunakan untuk menyimpan data atau prgram biner secara permanen. Karakteristik dari memri sekunder adalah Nn vlatil atau persisten Kecepatan relatif rendah (dibandingkan memri primer) Akses randm atau sekuensial Cnth memri sekunder : flppy, harddisk, CD ROM, magnetic tape, ptical disk, dll. Dari seluruh cnth tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape Pengenalan Pemrgraman 1 2

3 Memri Utama (RAM) Memri Sekunder (ROM) Kategri Cepat Lambat Kecepatan Mahal Murah Harga Kecil Besar Kapasitas Ya Tidak Vlatile Tabel 1: Perbandingan antara memri utama dan memri sekunder Input Dan Output Device Input-Output Device, merupakan bagian yang berfungsi sebagai penghubung antara kmputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelmpk, yaitu a. Input Device (Piranti Masukan) Berfungsi sebagai media kmputer untuk menerima masukan dari luar. Beberapa cnth piranti masukan : Keybard Muse Tuch screen Scanner Camera b. Output Device (Piranti Keluaran) Berfungsi sebagai media kmputer untuk memberikan keluaran. Beberapa cnth piranti keluaran : Mnitr Printer Speaker Pltter Sftware Merupakan prgram-prgram kmputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Prgram tersebut ditulis dengan bahasa khusus yang dimengerti leh kmputer. Prgram dapat dianalgikan sebagai instruksi yang akan dijalankan leh prsessr. Sftware terdiri dari beberapa jenis, yaitu : 1. Sistem Operasi, seperti DOS, Unix, Nvell, OS/2, Windws. Adalah sftware yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada kmputer sehingga masing-masingnya dapat saling berkmunikasi. Pengenalan Pemrgraman 1 3

4 Tanpa ada sistem perasi maka kmputer tidak dapat difungsikan sama sekali. 2. Prgram Utility, seperti Nrtn Utility, Scandisk, PC Tls. Prgram utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system perasi, misalnya PC Tls dapat melakukan perintah frmat sebagaimana DOS, tapi PC Tls mampu memberikan keterang dan animasi yang bagus dalam prses pemfrmatan. File yang telah dihapus leh DOS tidak dapat dikembalikan lagi tapi dengan prgram bantu hal ini dapat dilakukan. 3. Prgram Aplikasi, seperti GL, MYOB, Payrll. Merupakan prgram yang khusus melakukan suatu pekerjaan tertentu, seperti prgram gaji pada suatu perusahaan. Maka prgram ini hanya digunakan leh bagian keuangan saja tidak dapat digunakan leh departemen yang lain. Umumnya prgram aplikasi ini dibuat leh serang prgrammer kmputer sesuai dengan permintaan/kebutuhan seserang/lembaga/perusahaan guna keperluan interennya. 4. Prgram Paket Merupakan prgram yang dikembangkan untuk kebutuhan umum, seperti : Penglah kata /editr naskah : Wrdstar, MS Wrd, Wrd Perfect, AmiPr Penglah angka / lembar kerja : Ltus123, MS Excell, QuattrPr, dll Presentasi : MS PwerPint Desain grafis : CrelDraw, PhtShp 5. Cmpiler. Kmputer hanya memahami satu bahasa, yaitu bahasa mesin. Bahasa mesin adalah terdiri dari nilai 0 dan 1. Sangatlah tidak praktis dan efisien bagi manusia untuk membuat prgram yang terdiri dari nilai 0 dan 1, maka dicarilah suatu cara untuk menterjemahkan sebuah bahasa yang dipahami leh manusia menjadi bahasa mesin. Dengan tujuan inilah, diciptakan cmpiler. 1.4 Sekilas Bahasa Pemrgraman Apa yang Disebut Bahasa Pemrgraman? Bahasa pemrgraman adalah teknik kmunikasi standar untuk mengekspresikan instruksi kepada kmputer. Layaknya bahasa manusia, setiap bahasa memiliki tata tulis dan aturan tertentu. Bahasa pemrgraman memfasilitasi serang prgrammer untuk secara spesifik apa yang akan dilakukan leh kmputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kndisi yang variatif. Bahasa pemrgraman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi. Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan terhadap bahasa manusia. Pengenalan Pemrgraman 1 4

5 1.4.2 Kategri Bahasa Pemrgraman 1. Bahasa Pemrgraman Tingkat Tinggi Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari hari. Sebuah pernyataan prgram diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan cmpiler. Sebagai cnth adalah : JAVA, C++,.NET 2. Bahasa Pemrgraman Tingkat Rendah Bahasa pemrgraman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan pemetaan satu persatu terhadap instruksi kmputer. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler. 3. Bahasa Pemrgraman Tingkat Menengah Dimana penggunaan instruksi telah mendekati bahasa sehari hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang terglng dalam bahasa ini adalah Frtran. 1.5 Alur Pembuatan Prgram Serang prgrammer tidak melakukan pembuatan dan pengkdean prgram secara begitu saja, namun mengikuti perencanaan dan metdlgi yang terstruktur yang memisahkan prses suatu aplikasi menjadi beberapa bagian. Berikut ini langkah langkah sistematis dasar dalam menyelesaikan permasalahan pemrgraman : 1. Mendefiniskan masalah 2. Menganalisa dan membuat rumusan pemecahan masalah 3. Desain Algritma dan Representasi 4. Pengkdean, Uji Cba dan pembuatan dkumentasi Untuk memahami langkah dasar dalam pemecahan masalah dalam sebuah kmputer mari kita mendefinisikan sebuah permasalahan yang akan diselesaikan langkah demi langkah sebagaimana metdlgi pemecahan masalah yang akan dibahas selanjutnya. Masalah yang akan kita selesaikan akan didefinisikan pada bagian selanjutnya Definisi Permasalahan Serang prgrammer umumnya mendapatkan tugas berdasarkan sebuah permasalahan. Sebelum sebuah prgram dapat terdesain dengan baik untuk menyelesaikan beberapa Pengenalan Pemrgraman 1 5

6 permasalahan, masalah masalah yang terjadi harus dapat diketahui dan terdefinisi dengan baik untuk mendapatkan detail persyaratan input dan utput. Sebuah pendefinisan yang jelas adalah sebagian dari penyelesaian masalah. Pemrgraman kmputer mempersyaratkan untuk mendefiniskan prgram terlebih dahulu sebelum membuat suatu penyelesaian masalah. Mari kita definisikan sebuah cnth permasalahan : Buatlah sebuah prgram yang akan menampilkan berapa kali sebuah nama tampil pada sebuah daftar Analisa Permasalahan Setelah sebuah permasalahan terdefinisi secara memadai, langkah paling ringkas dan efisien dalam penyelesaian harus dirumuskan. Umumnya, langkah berikutnya meliputi memecahkan masalah tersebut menjadi beberapa bagian kecil dan ringkas. Cnth masalah : Menampilkan jumlah kemunculan sebuah nama pada daftar Input Terhadap Prgram : Daftar Nama, Nama yang akan dicari Output Dari Prgram : Jumlah kemunculan nama yang dicari Desain Algritma dan Representasi Setelah kita mengetahui dengan baik dan jelas mengenai permasalahan yang ingin diselesaikan, langkah selanjutnya yaitu membuat rumusan algritma untuk menyelesaikan permasalahan. Dalam pemrgraman kmputer penyelesaian masalah didefinisikan dalam langkah demi langkah. Algritma adalah urutan langkah langkah lgis penyelesaian masalah yang disusun secara sistematis dan lgis. Lgis merupakan kunci dari sebuah algritma. Langkah langkah dalam algritma harus lgis dan bernilai benar atau salah. Algritma dapat diekpresikan dalam bahasa manusia, menggunakan presentasi grafik melalui sebuah FlwChart (diagram alir) ataupun melalui PseudCde yang menjembatani antara bahasa manusia dengan bahasa pemrgraman. Berdasarkan permasalahan yang terjadi pada bagian sebelumnya, bagaimanakah kita dapat memberikan slusi penyelesaian secara umum dalam sebuah alur yang dapat dengan mudah dimengerti? Pengenalan Pemrgraman 1 6

7 Mengekspresikan cara penyelesaian melalui bahasa manusia : 1. Tentukan daftar nama 2. Tentukan nama yang akan dicari, anggaplah ini merupakan sebuah kata kunci 3. Bandingkan kata kunci terhadap setiap nama yang terdapat pada daftar 4. Jika kata kunci tersebut sama dengan nama yang terdapat pada daftar, tambahkan nilai 1 pada hasil perhitungan 5. Jika seluruh nama telah dibandingkan, tampilkan hasil perhitungan (utput) Mengekspresikan cara penyelesaian melalui FlwChart : Gambar 2: Cnth Flwchart Mengekspresikan slusi melalui Pseudcde : listnama = Daftar Nama keynama = Nama yang dicari hitung = 0 Untuk setiap nama pada Daftar Nama lakukan : Jika nama == keynama Hitung = Hitung + 1 Tampilkan Hitung Pengenalan Pemrgraman 1 7

8 Simbl Flwchart dan Artinya Flwchart adalah representasi grafis dari langkah langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbl, dimana masing masing simbl merepresentasikan kegiatan tertentu. Flwchart diawali dengan penerimaan input dan diakhiri dengan penampilan utput. Sebuah flwchart pada umumnya tidak menampilkan instruksi bahasa pemrgraman, namun menetapkan knsep slusi dalam bahasa manusia ataupun ntasi matematis. Berikut ini akan dibahas tentang simbl simbl yang digunakan dalam menyusun flwchart, kegiatan yang diwakili serta aturan yang diterapkan dalam penggunaan simbl tersebut : Simbl Nama Pengertian Simbl Prses Simbl ini digunakan untuk melambangkan kegiatan pemrsesan input. Dalam simbl ini, kita dapat menuliskan perasi-perasi yang dikenakan pada input, maupun perasi lainnya. Sama seperti aturan pada simbl input, penulisan dapat dilakukan secara satu per satu maupun secara keseluruhan. Simbl Input Output (IO) Merepresentasikan fungsi I/O yang membuat sebuah data dapat diprses (input) atau ditampilkan (utput) setelah mengalami eksekusi infrmasi Simbl Garis Alir Simbl ini digunakan untuk menghubungkan setiap langkah dalam flwchart dan menunjukkan kemana arah aliran diagram. Anak panah ini harus mempunyai arah dari kiri ke kanan atau dari atas ke bawah. Anak panah ini juga dapat diberi label, khususnya jika keluar dari symbl percabangan. Simbl Antasi Merepresentasikan infrmasi deskriptif tambahan, kmentar atau catatan penjelasan. Dalam simbl ini, kita dapat menuliskan kmentar apapun dan sebanyak apapun, hal ini berguna untuk memperjelas langkah-langkah dalam flwchart. Garis vertical dan garis terputus putus dapat ditempatkan pada sisi kanan maupun kiri. Pengenalan Pemrgraman 1 8

9 Simbl Nama Pengertian Simbl Percabangan Simbl ini digunakan untuk melambangkan percabangan, yaitu pemeriksaan terhadap suatu kndisi. Dalam simbl ini, kita menuliskan keadaan yang harus dipenuhi. Hasil dari pemeriksaan dalam simbl ini adalah YES atau NO. Jika pemeriksaan menghasilkan keadaan benar, maka jalur yang harus dipilih adalah jalur yang berlabel Yes, sedangkan jika pemeriksaan menghasilkan keadaan salah, maka jalur yang harus dipilih adalah jalur yang berlabel N. Simbl Terminatr Terminatr berfungsi untuk menandai awal dan akhir dari suatu flwchart. Simbl ini biasanya diberi label START untuk menandai awal dari flwchart, dan label STOP untuk menandai akhir dari flwchart. Jadi dalam sebuah flwchart pasti terdapat sepasang terminatr yaitu terminatr start dan stp. Simbl Knektr Simbl knektr digunakan pada waktu menghubungkan suatu langkah dengan langkah lain dalam sebuah flwchart dengan keadaan n page atau ff page. On page cnnectr digunakan untuk menghubungkan suatu langkah dengan langkah lain dari flwchart dalam satu halaman, sedangkan ff page cnnectr digunakan untuk menghubungkan suatu langkah dengan langkah lain dari flwchart dalam halaman yang berbeda. Cnnectr ini biasanya dipakai saat media yang kita gunakan untuk menggambar flwchart tidak cukup luas untuk memuat gambar secara utuh, jadi perlu dipisahpisahkan. Dalam sepasang cnnectr biasanya diberi label tertentu yang sama agar lebih mudah diketahui pasangannya. Simbl Prsedur Simbl ini berperan sebagai blk pembangun dari suatu prgram. Prsedur memiliki suatu flwchart yang berdiri sendiri diluar flwchart utama. Jadi dalam simbl ini, kita cukup menuliskan nama prsedurnya saja, jadi sama seperti jika kita melakukan pemanggilan suatu prsedur pada prgram utama (main prgram). Sama dengan aturan pada simbl percabangan, penulisan nama prsedur dilakukan secara satu per satu. Tabel 2: Simbl dari Flwchar Pengenalan Pemrgraman 1 9

10 1.5.4 Pengkdean, Uji Cba dan Pembuatan Dkumentasi Setelah membentuk algritma, maka prses pengkdean dapat dimulai. Menggunakan algritma sebagai pedman, maka kde prgram dapat ditulis sesuai bahasa pemrgraman yang dipilih. Setelah menyelesaikan seluruh kde prgram, langkah selanjutnya yaitu menguji prgram tersebut apakah telah berfungsi sesuai tujuannya untuk memberikan suatu slusi untuk menyelesaikan suatu masalah. Bilamana terjadi kesalahan kesalahan lgika atas prgram, disebut juga sebagai bugs, maka kita perlu untuk mengkaji ulang rumusan / algritma yang telah dibuat, kemudian memperbaiki implementasi kde prgram yang mungkin keliru. Prses ini disebut dengan debugging. Terdapat dua tipe kesalahan (errrs) yang akan dihadapi serang prgrammer. Yang pertama adalah cmpile-time errr, dan yang kedua adalah runtime errr. Cmpile-time errrs muncul jika terdapat kesalahan penulisan kde prgram. Cmpiler akan mendeteksi kesalahan yang terjadi sehingga kde tersebut tidak akan bisa dikmpilasi. Terlupakannya penulisan semi-cln (;) pada akhir sebuah pernyataan prgram atau kesalahan ejaan pada beberapa perintah dapat disebut juga sebagai cmpile time errr. Cmpiler tidaklah sempurna sehingga tidak dapat mengidentifikasi seluruh kemungkinan kesalahan pada waktu kmpilasi. Umumnya kesalahan yang terjadi adalah kesalahan lgika seperti perulangan tak berakhir. Tipe kesalahan ini disebut dengan runtime errr. Sebagai cnth, penulisan kde pada prgram terlihat tanpa kesalahan, namun pada saat anda menelusuri struktur lgika kde tersebut, bagian yang sama pada kde tereksekusi berulang ulang tanpa akhir. Pada kasus tersebut cmpiler tidak cukup cerdas untuk menangkap kesalahan tipe ini pada saat prses kmpilasi. Sehingga saat prgram dijalankan, aplikasi atau bahkan keseluruhan kmputer mengalami hang karena mengalami prses perulangan yang tidak berakhir. Cnth lain dari run-time errrs adalah perhitungan atas nilai yang salah, kesalahan penetapan kndisi dan lain sebagainya. Untuk memudahkan dalam memeriksa suatu kesalahan suatu prgram ataupun memahami jalannya prgram, kita juga perlu membuat suatu dkumentasi dari prgram yang dibuat. Dkumentasi tersebut berisi infrmasi mulai dari tujuan dan fungsi prgram, algritma, serta cara penggunaannya. Pengenalan Pemrgraman 1 10

11 1.6 Sistem Numerik dan Knversi Bilangan dapat disajikan dalam beberapa cara. Cara penyajiannya tergantung pada Basis (BASE) bilangan tersebut. Terdapat 4 cara utama dalam penyajian bilangan Sistem Bilangan Desimal Manusia umumnya menggunakan bilangan pada bentuk desimal. Bilangan desimal adalah sistem bilangan yang berbasis 10. Hal ini berarti bilangan bilangan pada sistem ini terdiri dari 0 sampai dengan 9. Berikut ini beberapa cnth bilangan dalam bentuk desimal : (umumnya hanya ditulis 126) (umumnya hanya ditulis 11) Sistem Bilangan Biner Bilangan dalam bentuk biner adalah bilangan berbasis 2. Ini menyatakan bahwa bilangan yang terdapat dalam sistem ini hanya 0 dan 1. Berikut ini cnth penulisan dari bilangan biner : Sistem Bilangan Oktal Bilangan dalam bentuk ktal adalah sistem bilangan yang berbasis 8. Hal ini berarti bilangan bilangan yang diperblehkan hanya berkisar antara 0 7. Berikut ini cnth penulisan dari bilangan ktal : Sistem Bilangan Heksadesimal Bilangan dalam sistem heksadesimal adalah sistem bilangan berbasis 16. Sistem ini hanya memperblehkan penggunaan bilangan dalam skala 0 9, dan menggunaan huruf A F, atau a f karena perbedaan kapital huruf tidak memiliki efek apapun. Berikut ini cnth penulisan bilangan pada sistem heksadesimal : 7E 16 Pengenalan Pemrgraman 1 11

12 BB16 Heksadesimal A B C D E F Nilai Dalam Desimal Tabel 3: Bilangan heksadesimal dan perbandingannya terhadap desimal Berikut adalah perbandingan keseluruhan sistem penulisan bilangan : Desimal Biner Oktal Heksadesimal E BB16 Tabel 4: Cnth Knversi Antar Sistem Bilangan Knversi Desimal ke Biner / Biner ke Desimal Untuk mengubah angka desimal menjadi angka biner digunakan metde pembagian dengan angka 2 sambil memperhatikan sisanya. Ambil hasil bagi dari prses pembagian sebelumnya, dan bagi kembali bilangan tersebut dengan angka 2. Ulangi langkah langkah tersebut hingga hasil bagi akhir bernilai 0 atau 1. Kemudian susun nilai nilai sisa dimulai dari nilai sisa terakhir sehingga diperleh bentuk biner dari angka bilangan tersebut. Sebagai Cnth : =? 2 Hasil Bagi Nilai Sisa 126 / 2 = / 2 = / 2 = / 2 = / 2 = / 2 = / 2 = 1 Urutkan Pengenalan Pemrgraman 1 12

13 Dengan menuliskan nilai sisa mulai dari bawah ke atas, didapatkan angka biner Knversi bilangan biner ke desimal didapatkan dengan menjumlahkan perkalian semua bit biner dengan perpangkatan 2 sesuai dengan psisi bit tersebut. Sebagai Cnth : =? 10 Angka desimal 205 diperleh dari penjumlahan angka yang di arsir. Setiap biner yang bernilai 1 akan mengalami perhitungan, sedangkan yang bernilai 0 tidak akan dihitung karena hanya akan menghasilkan nilai Desimal ke Oktal/Heksadesimal dan Oktal/Heksadesimal ke Desimal Pengubahan bilangan desimal ke bilangan ktal atau bilangan heksadesimal pada dasarnya sama dengan knversi bilangan desimal ke biner. Perbedaannya terletak pada bilangan pembagi. Jika pada knversi biner pembaginya adalah angka 2, maka pada knversi ktal pembaginya adalah angka 8, sedangkan pada knversi heksadesimal pembaginya adalah 16. Cnth knversi Oktal : =? 8 Hasil Bagi Nilai Sisa 126 / 8 = / 8 = / 8 = ` 1 Dengan menuliskan nilai sisa dari bawah ke atas, kita perleh bilangan ktal Pengenalan Pemrgraman 1 13

14 Cnth knversi Heksadesimal : =? 16 Hasil Bagi Nilai Sisa 126 / 16 = 7 14 (E) 7 / 16 = 7 Dengan menuliskan nilai sisa dari bawah ke atas, kita perleh bilangan Heksadesimal 7E 16 Knversi bilangan Oktal dan Heksadesimal sama dengan knversi bilangan Biner ke Desimal. Perbedaanya hanya terdapat pada penggunaan angka basis. Jika sistem Biner menggunakan basis 2, maka pada bilangan Oktal, basis yang digunakan adalah 8 dan pada bilangan Heksadesimal adalah angka 16. Cnth knversi Oktal : =? 10 Psisi Octal Digits x 8 0 = 6 7 x 8 1 = 56 1 x 8 2 = 64 TOTAL: 126 Pengenalan Pemrgraman 1 14

15 Cnth knversi Heksadesimal : 7E 16 =? 10 Psisi 1 0 Digit Heksadesimal 7 E 14 x 16 0 = 14 7 x 16 1 = 112 TOTAL: Biner ke Oktal dan Oktal ke Biner Untuk mengubah bilangan biner ke ktal, kita pilah bilangan tersebut menjadi 3 bit bilangan biner dari kanan ke kiri. Tabel berikut ini menunjukkan representasi bilangan biner terhadap bilangan ktal : Digit Oktal Representasi Biner Tabel 5: Bilangan ctal dan perbandingannya dalam sistem biner Pengenalan Pemrgraman 1 15

16 Sebagai cnth : =? Mengubah sistem bilangan ktal menjadi bilangan biner dilakukan dengan cara kebalikan dari knversi biner ke ktal. Dalam hal ini masing masing digit bilangan ktal diubah langsung menjadi bilangan biner dalam kelmpk tiga bit, kemudian merangkai kelmpk bit tersebut sesuai urutan semula. Sebagai cnth : =? Biner ke Heksadesimal dan Heksadesimal ke Biner Pengubahan bilangan Biner ke Heksadesimal dilakukan dengan pengelmpkan setiap empat bit Biner dimulai dari bit paling kanan. Kemudian knversikan setiap kelmpk menjadi satu digit Heksadesimal. Tabel berikut menunjukkan representasi bilangan Biner terhadap digit Heksadesimal : Digit Heksadesimal Representasi Biner Pengenalan Pemrgraman 1 16

17 Digit Heksadesimal Representasi Biner A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 Tabel 6: Bilangan heksadesimal dan knversinya dalam biner Sebagai cnth : =? E Knversi bilangan Heksadesimal ke Biner dilakukan dengan membalik urutan dari prses pengubahan Biner ke Heksadesimal. Satu digit Heksadesimal diknversi menjadi 4 bit Biner. Sebagai cnth : 7E 16 =? 2 7 E Pengenalan Pemrgraman 1 17

18 1.7 Latihan Menyusun Algritma Dari permasalahan permasalahan di bawah ini, susunlah sebuah algritma untuk menyelesaikannya. Anda dapat menyusunnya dengan menggunakan pseudcde ataupun flwchart. 1. Memasak Rti 2. Menggunakan Kmputer di Labratrium 3. Menghitung rata rata dari 3 buah bilangan Knversi Sistem Bilangan Knversikan bilangan bilangan berikut ini : ke sistem bilangan Biner, Heksadesimal dan Oktal ke sistem bilangan Desimal, Heksadesimal dan Oktal ke sistem bilangan Biner, Heksadesimal dan Desimal 4. 43F 16 ke sistem bilangan Biner, Desimal dan Oktal Pengenalan Pemrgraman 1 18

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik. Pengenalan Komputer Pendahuluan Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai

Lebih terperinci

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari Pertemuan 2 Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari Tujuan Mengidentifikasi perbedaan komponen pada komputer Mengetahui tentang bahasa pemrograman komputer dan kategorinya Mengetahui

Lebih terperinci

5. Kinerja. 6. Tipe Fisik. 7. Karakteristik Fisik. 8. Organisasi

5. Kinerja. 6. Tipe Fisik. 7. Karakteristik Fisik. 8. Organisasi Arsitektur Sistem Kmputer MEMORI Memri adalah bagian dari kmputer tempat prgram prgram dan data data disimpan. Istilah stre atau strage untuk memri, meskipun kata strage sering digunakan untuk menunjuk

Lebih terperinci

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware Tujuan JAVA Education Network Indonesia Pengenalan Pemrograman Komputer Pengenalan Pemrograman 1 Pada akhir pelajaran, siswa diharapkan dapat: Mengidentifikasi perbedaan komponen-komponen pada komputer

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Pengenalan Algoritma dan Pemrograman

BAB I PENDAHULUAN. 1.1 Pengenalan Algoritma dan Pemrograman BAB I PENDAHULUAN 1.1 Pengenalan Algritma dan Pemrgraman A. Tujuan Pembelajaran Mahasiswa mengenal definisi algritma dan pemrgraman Mahasiswa mengenal knsep dasar pemetaan algritma ke dalam bahasa algritmik.

Lebih terperinci

MATERI : Minggu 2 SISTEM KOMPUTER

MATERI : Minggu 2 SISTEM KOMPUTER MATERI : Minggu 2 SISTEM KOMPUTER Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja

Lebih terperinci

Findra Kartika Sari Dewi

Findra Kartika Sari Dewi Teknik dan Logika Pemrograman findra_tf@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Bab 1 : Pengenalan dan Pengantar Algoritma

Bab 1 : Pengenalan dan Pengantar Algoritma P - 2 Bab 1 : Pengenalan dan Pengantar Algoritma 1.1 Tujuan 1. Mengetahui dan mampu mengidentifikasi perbedaan komponen pada komputer 2. Mengetahui tentang bahasa pemrograman komputer dan kategorinya 3.

Lebih terperinci

POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA

POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA 1 Pendahuluan Deskripsi Singkat Komputer sudah merupakan kebutuhan pokok dalam membantu pekerjaan manusia dalam bidang sistem informasi. Sehingga komputer

Lebih terperinci

Definisi Komputer. Sistem Komputer

Definisi Komputer. Sistem Komputer Definisi Komputer Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis

Lebih terperinci

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si Struktur Data Review Algoritma, Pemrograman Presented by Rijal Fadilah, S.Si Algoritma Informal : seperangkat langkah yg mendefinisikan bagaimana suatu pekerjaan dilaksanakan Algoritma : suatu kumpulan

Lebih terperinci

RANGKUMAN BAB 1 OPERASI DASAR KOMPUTER

RANGKUMAN BAB 1 OPERASI DASAR KOMPUTER RANGKUMAN BAB 1 OPERASI DASAR KOMPUTER A. PENGENALAN KOMPUTER Istilah kmputer berasal dari kata cmpute, yang berarti menghitung. Artinya, setiap prses yang dilaksanakan leh cmputer merupakan prses matematika

Lebih terperinci

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1 PEMROGRAMAN KOMPUTER DASAR Kuliah ke-1 1 1. Organisasi Komputer Dasar Sebuah komputer modern/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi

Lebih terperinci

system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga

system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga PENGETAHUAN DASAR KOMPUTER 1. Knsep Kmputer Dari beberapa pendapat tentang definisi kmputer, maka yang disebut dengan kmputer adalah perangkat elektrnik yang dapat menerima masukan (input), dan selanjutnya

Lebih terperinci

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI Nama Seklah : Mata Pelajaan : TIK Kelas/Semester : X/1 Alkasi per Semester : 40 jam pelajaran Standar Kmpetensi : 1.Melakukan perasi dasar kmputer Kmpetensi Eknmi

Lebih terperinci

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER 1. SISTEM KOMPUTER Sistem adalah kumpulan bagian yang saling berhubungan dan bekerja bersamasama untuk mencapai tujuan yang sama. Sistem komputer

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 45 BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi 4.1.1. Implementasi Perangkat Keras Perangkat keras yang digunakan pada tahap pembuatan aplikasi 2D stck cutting ini adalah: Prcessr Intel Pentium

Lebih terperinci

TEMA Get rich your ICT (Information, Computer and Technology) skills and knowledge for better life and future

TEMA Get rich your ICT (Information, Computer and Technology) skills and knowledge for better life and future Jl. Sisingamanaraja, Sitluama, Lagubti, Tba Samsir. Telp : +62-632-331234. Fax: +62-632-331116 TEMA Get rich yur ICT (Infrmatin, Cmputer and Technlgy) skills and knwledge fr better life and future DESKRIPSI

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM KOMPUTER FAKULTAS TEKNIK ELEKTRO TELKOM UNIVERSITY

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM KOMPUTER FAKULTAS TEKNIK ELEKTRO TELKOM UNIVERSITY RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM KOMPUTER FAKULTAS TEKNIK ELEKTRO TELKOM UNIVERSITY MATA KULIAH KODE RUMPUN MK BOBOT (SKS) SEMESTER DIREVISI Mikrprsesr dan Antarmuka CEH3B3 Sistem Embedded

Lebih terperinci

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER Di tahun 1970-an dan awal 1980-an terlihat perpaduan dari bidang ilmu kmputer dan kmunikasi data yang secara mendalam mengubah teknlgi, prduksi-prduksi

Lebih terperinci

BAB 11 dan BAB 12 MEMORI DAN PENYIMPANAN LUAR

BAB 11 dan BAB 12 MEMORI DAN PENYIMPANAN LUAR BAB 11 dan BAB 12 MEMORI DAN PENYIMPANAN LUAR MEMORI Gambar 1. Alat Penyimpanan Main Memry / Main Strage / Internal Memry / Internal Strage / Primary Merupakan tempat penyimpanan terbesar dalam kmputer

Lebih terperinci

JENIS JENIS MEMORY KOMPUTER

JENIS JENIS MEMORY KOMPUTER JENIS JENIS MEMORY KOMPUTER Lely Suryani Lely.suryani01@gmail.cm Abstrak Memry adalah Salah satu Perangkat Keras (Hardware) yang berfungsi menglah data dan melakukan instruksi leh dan dari sebuah perangkat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa Latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.

Lebih terperinci

Struktur dan Fungsi Komputer

Struktur dan Fungsi Komputer Apa itu Komputer Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon).

Lebih terperinci

Pengantar Sistem Komputer

Pengantar Sistem Komputer Pengantar Sistem Komputer Aplikasi Komputer I (Pertemuan Ke 2) Mata Kuliah Universitas Universitas Mercu Buana Yogyakarta Tahun 2013 Sistem Komputer Pengertian Sistem Sistem berasal dari bahasa Latin (systema)

Lebih terperinci

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom PENGENALAN KOMPUTER Dian Palupi Rini, M.Kom Sistem Komputer Komputer Definisi komputer adalah alat elektronik yang dapat menerima input data, mengolah data dan memberikan hasil dalam bentuk informasi dengan

Lebih terperinci

Penjelasan Soal Programming

Penjelasan Soal Programming Penjelasan Sal Prgramming Struktur Sal Setiap sal terdiri atas 4 bagian, deskripsi sal, frmat input/utput, cnth input/utput dan biasanya terdapat penjelasan cnth input/utput. Deskripsi sal berisi penjelasan

Lebih terperinci

SEJARAH PERKEMBANGAN MEMORY

SEJARAH PERKEMBANGAN MEMORY SEJARAH PERKEMBANGAN MEMORY Pada kesempatan ini saya akan cba share mengenai bagaimana sejarah perkembangan dari memry yang kita pakai pada kmputer kita saat ini. Perkembangan micr cmputer, atau yang lebih

Lebih terperinci

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH A. IDENTITAS Nama Mata Kuliah : Sistem Infrmasi Akuntansi Kde Mata Kuliah : AKT 207 Tipe : Mata Kuliah Keahlian Berkarya (MKB) Bbt SKS : 3 SKS / 3 JP Prasyarat : Aplikasi Kmputer Pengantar B. DESKRIPSI

Lebih terperinci

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER 1 PENGENALAN KOMPUTER DEFINISI KOMPUTER Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung

Lebih terperinci

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1 Pengertian Perangkat Lunak Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apa-apa tanpa

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Membuat Database. IMPLEMENTASI Implement asi aplikasi. Uji coba interface. Evaluasi. aplikasi

BAB IV IMPLEMENTASI DAN EVALUASI. Membuat Database. IMPLEMENTASI Implement asi aplikasi. Uji coba interface. Evaluasi. aplikasi BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap ini merupakan implementasi dari analisa dan desain sistem yang telah dibuat. Implementasi yang dibuat berdasarkan kebutuhan RSU Haji Surabaya

Lebih terperinci

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal Pertemuan 7 QUIS 1. Bagian yang terkait erat dengan unit-unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya, merupakan pengertian dari:

Lebih terperinci

Software Requirement (Persyaratan PL)

Software Requirement (Persyaratan PL) Sftware Requirement ( PL) Arna Fariza 1 Rekayasa Perangkat Lunak Tujuan Memperkenalkan knsep persyaratan user dan sistem Menjelaskan persyaratan fungsinal dan nnfungsinal Menjelaskan bagaimana persyaratan

Lebih terperinci

SISTEM BILANGAN DAN FORMAT DATA

SISTEM BILANGAN DAN FORMAT DATA SISTEM BILANGAN DAN FORMAT DATA 2.1. Sistem Bilangan Bilangan adalah representasi fisik dari data yang diamati. Bilangan dapat di representasikan dalam berbagai bentuk, yang kemudian digolongkan pada sebuah

Lebih terperinci

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Aplikasi Komputer Modul ke: PERANGKAT LUNAK (SOFTWARE) Fakultas FASILKOM Sulis Sandiwarno, S.Kom.,M.Kom Program Studi Sistem Informasi Pengantar Perangkat Lunak (Software) Komputer Perangkat lunak (Software),

Lebih terperinci

Pengenalan Perangkat Komputer dan Sistem Pengolahan Data Elektronik CPU CU - ALU

Pengenalan Perangkat Komputer dan Sistem Pengolahan Data Elektronik CPU CU - ALU Pengenalan Perangkat Komputer dan Sistem Pengolahan Data Elektronik Konsep Awal terciptanya komputer adalah sebagai alat hitung. Istilah komputer di ambil dari bahasa Latin Computare yang artinya menghitung.

Lebih terperinci

STRUKTUR CPU. Arsitektur Komputer

STRUKTUR CPU. Arsitektur Komputer STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,

Lebih terperinci

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI Standar Kompetensi : Melakukan operasi dasar komputer Kompetensi Dasar : Menggunakan perangkat lunak beberapa program aplikasi Perangkat

Lebih terperinci

Asas Pengenalan Komputer

Asas Pengenalan Komputer MODUL 1 Asas Pengenalan Kmputer Disediakan Oleh: PIDMAMS SMARTFARMING SDN BHD Disediakan leh PIDMAMS SMART FARMING SDN BHD 1 1.0 PENGENALAN KEPADA KOMPUTER OBJEKTIF Menerangkan knsep asas tentang kmputer

Lebih terperinci

Pendahuluan. Overview. Deskripsi

Pendahuluan. Overview. Deskripsi Pendahuluan Overview Deskripsi Tujuan Instruksinal & Kaitan Materi Urutan Bahasan Penilaian & Grade Referensi Tata Tertib Perkuliahan Jurusan Teknik Infrmatika I - 6 Universitas Widyatama Deskripsi Mata

Lebih terperinci

RENCANA PELAKSANAAN PEMBELAJARAN

RENCANA PELAKSANAAN PEMBELAJARAN RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan Mata Pelajaran : SMK Negeri Makassar : KKPI Kelas/Semester : X / 2 Pertemuan : 10 & 11 Alkasi Waktu : 6 x 45 Menit I.Standar Kmpetensi : Mengperasikan

Lebih terperinci

DESAI EVALU IMPLEM BAB I PENDAHULUAN

DESAI EVALU IMPLEM BAB I PENDAHULUAN BAB I PENDAHULUAN Pertemuan ke : 1 Alkasi waktu : 0,5 Jam Kmpetensi dasar : 1. Mahasiswa mampu memahami pentingnya mempelajari perancangan antarmuka pengguna. Indikatr : 1. Menuliskan dan menjelaskan knsep

Lebih terperinci

Konsep Pemrograman Komputer Berbasis Teks dan Grafis KONSEP PEMROGRAMAN KOMPUTER

Konsep Pemrograman Komputer Berbasis Teks dan Grafis KONSEP PEMROGRAMAN KOMPUTER KONSEP PEMROGRAMAN KOMPUTER i Undang-Undang Republik Indonesia Nomor 19 Tahun 2002 Tentang Hak Cipta Lingkup Hak Cipta Pasal 2 1. Hak Cipta merupakan hak eksklusif bagi Pencipta atau Pemegang Hak Cipta

Lebih terperinci

PERANGKAT KERAS KOMPUTER

PERANGKAT KERAS KOMPUTER SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka diperlukan sistem komputer Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung

Lebih terperinci

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI Nama Seklah : Mata Pelajaran : Teknlgi Infrmasi dan Kmunikasi Kelas / Semester : XI/1 Standar Kmpetensi : 1. untuk keperluan infrmasi dan kmunikasi Kmpetensi

Lebih terperinci

Kompresi Pohon dengan Kode Prüfer

Kompresi Pohon dengan Kode Prüfer Kmpresi Phn dengan Kde Prüfer Ygi Salm Mangntang Pratama(13511059) 1 Prgram Studi Teknik Infrmatika Seklah Teknik Elektr dan Infrmatika Institut Teknlgi Bandung, Jl. Ganesha 10 Bandung 40132, Indnesia

Lebih terperinci

Computer Aided Design / Computer Aided Manufactur [CAD/CAM]

Computer Aided Design / Computer Aided Manufactur [CAD/CAM] Cmputer Aided Design / Cmputer Aided Manufactur [CAD/CAM] Dewi Handayani Untari Ningsih Fakultas Teknlgi Infrmas, Universitas Stikubank Semarang email : dewi@unisbank.ac.id ABSTRAK : Cmputer-aided design

Lebih terperinci

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A REPRESENTASI DATA ALUR PEMROSESAN DATA SISTEM BILANGAN TEORI BILANGAN KOVERSI BILANGAN OPERASI ARITMATIKA Representasi Data Data adalah sesuatu yang belum

Lebih terperinci

Pemrograman Komputer Pendahuluan

Pemrograman Komputer Pendahuluan Pemrograman Komputer 9/6/3 mailto: Luknanto@tsipil.ugm.ac.id Pemrograman Komputer Pendahuluan & Sejarah Pemrograman Komputer Pendahuluan. Organisasi komputer Sistem hitungan Organisasi memori Sistem bilangan

Lebih terperinci

Modul 2. Netmask dan Subnetting

Modul 2. Netmask dan Subnetting Mdul 2 Netmask dan Subnetting 1. Tujuan - Praktikan dapat memahami knsep Netmask dan Subnetting - Praktikan mampu menghitung secara efisien kebutuhan IP dalam suatu rancangan jaringan - Praktikan mampu

Lebih terperinci

1. Komputer Mainframe Awal. 2. Komputer yang Lebih Kecil. 1. Prosesor (Processor) 2. Memori (Memory) 3. Penyimpanan (Storage)

1. Komputer Mainframe Awal. 2. Komputer yang Lebih Kecil. 1. Prosesor (Processor) 2. Memori (Memory) 3. Penyimpanan (Storage) Sejarah Komputer (1) Dasar-dasar Komputer Oleh: Rino A Nugroho 1. Komputer Mainframe Awal ENIAC (Electrical Numerical Integrator Computer) John W. Mauchly & J. Presper Eckert Versi komersial pertama: Remington

Lebih terperinci

PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER

PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER A. PENGANTAR Perangkat keras komputer atau lebih dikenal dengan Hardware merupakan perangkat komputer yang dapat bekerja berdasarkan perintah yang telah ditentukan

Lebih terperinci

About Me. Pendahuluan. Overview. Deskripsi

About Me. Pendahuluan. Overview. Deskripsi Abut Me Nama : Danang Junaedi Panggilan : ADA r danang Email : danang.junaedi@widyatama.ac.id N HP : 08562303178 Blg http://danangjunaedi.wrdpress.cm materi kuliah http://danangjunaedi.blgspt.cm my jurney

Lebih terperinci

BAB 2 LANDASAN TEORI. dapat diimplementasikan secara nyata di mana sistem dapat berada di salah satu dari

BAB 2 LANDASAN TEORI. dapat diimplementasikan secara nyata di mana sistem dapat berada di salah satu dari BAB 2 LANDASAN TEORI 2.1 Finite Autmata Finite autmata adalah mesin abstrak berupa sistem mdel matematika dengan masukan dan keluaran diskrit yang dapat mengenali bahasa paling sederhana (bahasa reguler)

Lebih terperinci

6. Perangkat Lunak Aplikasi perkantoran dan bisnis

6. Perangkat Lunak Aplikasi perkantoran dan bisnis 6. Perangkat Lunak Aplikasi perkantran dan bisnis Perangkat lunak aplikasi merupakan prgram yang langsung menerapkan sebuah fungsi tertentu yang langsung dapat digunakan leh pengguna. Saat ini banyak sekali

Lebih terperinci

Perbedaan referensi risiko dan lingkup kontrol

Perbedaan referensi risiko dan lingkup kontrol PANDUAN UMUM Keijakan umum audit TI Perbedaan rientasi atas pelaksanaan aktifitas satu audit TI dengan yang lainnya Tidak terintegrasinya seluruh aktifitas audit TI dalam rangkaian manajemen risik bisnis

Lebih terperinci

Definisi Bilangan Biner, Desimal, Oktal, Heksadesimal

Definisi Bilangan Biner, Desimal, Oktal, Heksadesimal Definisi Bilangan Biner, Desimal, Oktal, Heksadesimal Bilangan desimal adalah bilangan yang menggunakan 10 angka mulai 0 sampai 9 berturut2. Setelah angka 9, maka angka berikutnya adalah 10, 11, 12 dan

Lebih terperinci

APLIKASI KOMPUTER- Perangkat Lunak Komputer

APLIKASI KOMPUTER- Perangkat Lunak Komputer APLIKASI KOMPUTER- Perangkat Lunak Komputer Materi Kuliah Sks : 2 H. Aris Ihwan, SKom.,MMSI. ACE.,CSSA.,BWAFCPS.,BSFCPS.,BLBACPS.,CAPPE.,SCA.,VTSP.,NPSE.,CFSS.,KESA.,WCSP.,SSE+ Aris.ihwan@yahoo.co.id atau

Lebih terperinci

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka BAB IV Deskripsi Kerja Praktek 1.1. Analisis Sistem Menurut Kendall (2006:7), Analisa dan Perancangan Sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peningkatanpeningkatan fungsi

Lebih terperinci

Perangkat Keras (Hardware) Komputer dan Fungsinya. Didiek Prasetya M.sn

Perangkat Keras (Hardware) Komputer dan Fungsinya. Didiek Prasetya M.sn Perangkat Keras (Hardware) Komputer dan Fungsinya Didiek Prasetya M.sn Perangkat keras (hardware) komputer dan fungsinya- Secara umum perangkat komputer terbagi menjadi 3 bagian yaitu Hardware,software

Lebih terperinci

Pengantar Komputer. Sistem Komputer. Salhazan Nasution, S.Kom

Pengantar Komputer. Sistem Komputer. Salhazan Nasution, S.Kom Pengantar Komputer Sistem Komputer Salhazan Nasution, S.Kom Sistem Komputer 2 Sistem Komputer Sistem komputer adalah elemen elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer.

Lebih terperinci

Fasilitas Google untuk Membuat Naskah Matematika Secara Online Fadjar Noer Hidayat

Fasilitas Google untuk Membuat Naskah Matematika Secara Online Fadjar Noer Hidayat Fasilitas Ggle untuk Membuat Naskah Matematika Secara Online Fadjar Ner Hidayat Ggle memberikan fasilitas untuk membuat dan menyimpan file dkumen secara nline. File-file dkumen tersebut bisa berbentuk

Lebih terperinci

Teknologi Komputer. Komang Anom Budi Utama, SKom

Teknologi Komputer. Komang Anom Budi Utama, SKom Teknologi Komputer Komang Anom Budi Utama, SKom komang_anom@staff.gunadarma.ac.id Apa Itu Komputer? Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer)

Lebih terperinci

BAB II SISTEM BILANGAN DAN KODE BILANGAN

BAB II SISTEM BILANGAN DAN KODE BILANGAN BAB II SISTEM BILANGAN DAN KODE BILANGAN 2.1 Pendahuluan Komputer dan sistem digital lainnya mempunyai fungsi utama mengolah informasi. Sehingga diperlukan metode-metode dan sistem-sistem untuk merepresentasikan

Lebih terperinci

KELOMPOK 3 MUHAMAD JUNIAR AJI SAPUTRA ( ) IFANKA AJI SAPUTRO ( )

KELOMPOK 3 MUHAMAD JUNIAR AJI SAPUTRA ( ) IFANKA AJI SAPUTRO ( ) KELOMPOK 3 MUHAMAD JUNIAR AJI SAPUTRA (11111077) IFANKA AJI SAPUTRO (12111020) PENGERTIAN Memori merupakan bagian dari komponen komputer yang berfungsi sebagai tempat penyimpanan data atau informasi. Memori

Lebih terperinci

BAB 3 LANGKAH PEMECAHAN MASALAH

BAB 3 LANGKAH PEMECAHAN MASALAH BAB 3 LANGKAH PEMECAHAN MASALAH 3.1 Penetapan Kriteria Optimasi Yang menjadi dasar evaluasi untuk menjadikan sistem ptimal di prduksi tekstil pada PT. ISTEM adalah dengan menggunakan metde DMAIC. Define

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 2. DESKRIPSI PEKERJAAN 4.1 Analisis Sistem Berdasarkan hasil survei dan pengamatan yang dilakukan di labratrium kmputer, maka didapatkan prses-prses yang terjadi dalam transaksi

Lebih terperinci

DESAIN SISTEM I. PENGERTIAN DESAIN SISTEM II. TAHAPAN DAN PROSES DESAIN

DESAIN SISTEM I. PENGERTIAN DESAIN SISTEM II. TAHAPAN DAN PROSES DESAIN DESAIN SISTEM I. PENGERTIAN DESAIN SISTEM Desain system adalah prses pengembangan spesifikasi system baru berdasarkan rekmendasi hasil analisis system.dalm tahap desain,tim kerja desain harus merancang

Lebih terperinci

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi BAB 2 STRUKTUR SISTEM OPERASI Komponen Sistem Operasi Review : Blok sistem komputer bus (saluran) data Piranti masukan Port I/O Bus kendali CPU Bus kendali Piranti keluaran bus (saluran) alamat Memori

Lebih terperinci

SISTEM INFORMASI MANAJEMEN

SISTEM INFORMASI MANAJEMEN SISTEM INFORMASI MANAJEMEN A. Latar Belakang Saat ini dunia yang kita tempati berada dalam genggaman revlusi teknlgi dan revlusi infrmasi, mulai dari internet, peningkatan kemampuan micrprcessr, kmputer

Lebih terperinci

PENGENALAN TEKNOLOGI KOMPUTER

PENGENALAN TEKNOLOGI KOMPUTER PENGENALAN TEKNOLOGI KOMPUTER Komputer berasal dari bahasa latin computare yang mengandung arti menghitung Penggolongan Komputer a. Berdasarkan Data Yang Diolah 1. Komputer Analog 2. Komputer Digital 3.

Lebih terperinci

SISTEM KOMPUTER DAN SISTEM JARINGAN

SISTEM KOMPUTER DAN SISTEM JARINGAN SISTEM KOMPUTER DAN SISTEM JARINGAN HASIL BELAJAR MAMPU MENJELASKAN BAGIAN KOMPUTER MAMPU MENJELASKAN FUNGSI MASING-MASING BAGIAN MAMPU MENJELASKAN TENTANG SISTEM HARDWARE MAMPU MENJELASKAN TENTANG SISTEM

Lebih terperinci

Kisah panjang perjalanan kartu grafik yang akhirnya memiliki banyak istilah panggilan, seperti :

Kisah panjang perjalanan kartu grafik yang akhirnya memiliki banyak istilah panggilan, seperti : 4. Kartu Grafik Obyektif : Pengenalan Sejarah dan Standarisasi Cara Kerja Kmpnen Kinerja Memry Kmputer masa kini mengandalkan pada kemampuan grafik. Seperti cnth, anda sering menggunakan kmputer untuk

Lebih terperinci

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM PENGERTIAN DATA Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. PENGERTIAN DATA Data adalah deskripsi

Lebih terperinci

PENGANTAR TEKNOLOGI INFORMASI

PENGANTAR TEKNOLOGI INFORMASI PENGANTAR TEKNOLOGI INFORMASI Pengenalan Komputer Komputer berasal dari kata to compute yang artinya menghitung. Jadi komputer adalah suatu peralatan elektronik yang digunakan untuk perhitungan, tetapi

Lebih terperinci

PENGANTAR TEKNOLOGI INFORMASI

PENGANTAR TEKNOLOGI INFORMASI PENGANTAR TEKNOLOGI INFORMASI PENGERTIAN TEKNOLOGI DAN INFORMASI TEKNOLOGI SUATU ALAT YANG DICIPTAKAN OLEH MANUSIA YANG DIGUNAKAN UNTUK MEMUDAHKAN PEKERJAAN MANUSIA. HASIL PERKEMBANGAN DARI ILMU PENGETAHUAN

Lebih terperinci

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis Memori? Memori adalah bagian dari komputer tempat program program dan data data disimpan. Istilah store atau storage digunakan untuk memori, meskipun kata storage sering digunakan untuk menunjuk ke penyimpanan

Lebih terperinci

BAB I TINJAUAN UMUM SISTEM OPERASI

BAB I TINJAUAN UMUM SISTEM OPERASI BAB I TINJAUAN UMUM SISTEM OPERASI Sistem operasi berkaitan erat dengan pengoperasian computer. Computer merupakan perangkat elektronik yang dirancang untuk membantu penyelesaian permasalahan yang dihadapi

Lebih terperinci

OPERASI DALAM SISTEM BILANGAN

OPERASI DALAM SISTEM BILANGAN OPERASI DALAM SISTEM BILANGAN Pertemuan Kedua Teknik Digital Yus Natali, ST.,MT SISTEM BILANGAN Sistem bilangan adalah cara untuk mewaikili besaran dari suatu item fisik. Sistem bilangan yang banyak dipergunakan

Lebih terperinci

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi. APLIKASI KOMPUTER Modul ke: SISTEM OPERASI Fakultas Psikologi I b r a h i m, S.T, M.T. Program Studi Psikologi www.mercubuana.ac.id Agenda Pengertian Sistem Operasi Struktur Sistem Operasi Sejarah dan

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 2 Organisasi Komputer Struktur dan Fungsi Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Sistem Komputer: Definisi Supaya komputer dapat digunakan

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Sebelum melakukan prses analisa, tahapan pertama ketika melakukan kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap perusahaan

Lebih terperinci

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only 1. Software Komputer adalah sekumpulan komponen-komponen canggih yang dapat melakukan perhitungan kompleks dengan cepat. Kita sangat membutuhkan peranan komputer untuk menyelesaikan permasaahan kita sehari

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori

Lebih terperinci

1 Tinjau Ulang Sistem Komputer

1 Tinjau Ulang Sistem Komputer 1 Tinjau Ulang Sistem Komputer Overview Sebelum memulai mempelajari sistem operasi penting bagi kita untuk mengetahui komponen-komponen yang menjadi bagian dari sebuah sistem komputer disertai cara kerjanya.

Lebih terperinci

KONVERSI BILANGAN. B. Konversi Bilangan Desimal ke Biner Contoh =. 2? Tulis sisa hasil bagi dari bawah keatas =

KONVERSI BILANGAN. B. Konversi Bilangan Desimal ke Biner Contoh =. 2? Tulis sisa hasil bagi dari bawah keatas = KONVERSI BILANGAN A. Pengertian Bilangan Desimal, Biner, Oktal dan Heksadesimal 1. Bilangan desimal adalah bilangan yang menggunakan 10 angka mulai 0 sampai 9. Setelah angka 9, maka angka berikutnya adalah

Lebih terperinci

Bohal K. Simorangkir UTSU Agustus 2013

Bohal K. Simorangkir UTSU Agustus 2013 BASIS DATA I 1 Bhal K. Simrangkir UTSU Agustus 2013 PENDAHULUAN (1) Aplikasi basis data tradisinal merupakan infrmasi yang disimpan dan diakses melalui kumpulan data dalam bentuk data teks maupun numerik.

Lebih terperinci

SISTEM BILANGAN. B. Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital, diantaranya yaitu

SISTEM BILANGAN. B. Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital, diantaranya yaitu SISTEM BILANGAN A. Pendahuluan Komputer dibangun dengan menggunakan sirkuit logika yang beroperasi pada informasi yang dipresentasikan dengan dua sinyal listrik. Dua nilai tersebut adalah dan 1. dan jumlah

Lebih terperinci

Pengenalan Pemrograman Komputer (Software)

Pengenalan Pemrograman Komputer (Software) Pengenalan Pemrograman Komputer (Software) Software Software atau perangkat lunak adalah data yang disimpan pada media penyimpanan data permanen seperti harddisk/disket/cd-r. Perangkat lunak ini dibuat

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) Matakuliah : Lgika Fuzzy Kde : TSK-710 Teri : 2 sks Praktikum : - Deskripsi Matakuliah Standar Kmpetensi Prgram Studi : Himpunan Fuzzy dan Lgika Fuzzy: mtivasi,

Lebih terperinci

Linux Ubuntu Lucid Lynx

Linux Ubuntu Lucid Lynx Open Yur Mind With Open Surce Sftware STEP BY STEP MENGINSTALL SISTEM OPERASI LINUX Linux Ubuntu 10.04 Lucid Lynx DESKTOP EDITION Open Yur Mind With Open Surce Sftware Menjalankan Linux Ubuntu 10.04 Masukkan

Lebih terperinci

SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer.

SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. Secara umum, sistem terdiri dari elemen-elemen yang saling berhubungan

Lebih terperinci

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit ) CPU ( Central Processing Unit ) PERKEMBANGAN ARSITEKTUR CPU CPU terdiri dari beberapa bagian yang berbeda yang saling berintegrasi dalam membentuk fungsinya secara bersamaan. Pada bagian ini akan dibahas

Lebih terperinci

Mikroposesor-berbasis Sistem PC

Mikroposesor-berbasis Sistem PC Mikroposesor-berbasis Sistem PC Perkembangan µp Mikroprosesor pertama adalah intel 4004 yang dikenalkan tahun 1971, tetapi kegunaan mikroprosesor ini masih sangat terbatas, hanya dapat digunakan untuk

Lebih terperinci

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT ARSITEKTUR VON NEUMANN DATA BUS DATA BUS INPUT OUTPUT (I/O) UNIT CENTRAL PROCESSING UNIT ADRESS BUS MAIN MEMORY UNIT CONTROL BUS CONTROL

Lebih terperinci

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer Pertemuan 5. Teknologi Perangkat Lunak Komputer P5. Perangkat Lunak Missa Lamsani 1 Pendahuluan Perangkat lunak (software), merupakan program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai

Lebih terperinci

SISTEM BILANGAN REPRESENTASI DATA

SISTEM BILANGAN REPRESENTASI DATA SISTEM BILANGAN REPRESENTASI DATA Data : bilangan biner atau informasi berkode biner lain yang dioperasikan untuk mencapai beberapa hasil penghitungan penghitungan aritmatik, pemrosesan data dan operasi

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Memori Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Memori 2 Pengertian Memori

Lebih terperinci