Minggu, 09 Agustus 2015




Tujuan Terbesar Dalam Hidup Saya

Tujuan, apa sih itu tujuan, menurut terjemahan saya, tujuan merupakan sebuah sasaran, masalah yang telah terpecahkan dengan langkah-langkah tertentu, contoh sederhananya seperti berikut: terdapat sebuah masalah, masalah tersebut adalah lapar. Untuk memecahkan solusi tersebut yaitu makan, namun untuk melakukan makan itu bisa dipecah lagi menjadi sebuah usaha, usaha tersebut bisa berupa usaha cari makanan langsung didapur, usaha cari uang untuk mendapatkan sebuah makanan, usaha membuat makanan, dll. Peran penting dalam isi tujuan yaitu usaha, usaha lebih cepat atau keras maka tujuan akan semakin dekat, sebaliknya usaha lambat, jangan harap tujuan akan mendekat, akan tetapi  tujuan tergapai tanpa do’a itu ‘sombong’. Point yang bisa kita ambil dari tujuan tersebut adalah usaha dengan tuntunan do’a.
            Tujuan terbesar, tujuan terbesar saya adalah mendapat ridho Allah SWT, namun untuk mendaptakan ridhonya itu terdapat usaha-usaha yang tidak mudah untuk dilakukan, 6 contoh sederhana untuk mendapatkan ridho Allah SWT adalah mendapat ridho orang tua, beriman, iklhas, sabar, bersedekah dan tidak sombong. Itu merupakan salah satu tujuan terbesar hidup saya.
Dibalik tujuan tersebut saya ingin mempunyai cita-cita, cita-cita tersebut saya ingin menjadi ‘’Musisi  Beretika Dengan Ilmu Keguruan ’’. Maksud kutipan tersebut adalah saya sebagai seorang yang menyukai musik menuntun murid-murid saya mengajar pelajaran dengan bantuan kreatif musikalitas yang ada didalam diri saya. Tujuan tersebut merupakan tujuan yang dimana ajaran yang diajarkan itu menyenangkan dan mampu menumbuhkan daya kreatif yang tinggi, namun dibalik ungkapan tersebut saya mengaku terdepat kelemahan, yaitu kurang cepat, tanggap, tegas, kurang cerdas ,dll.Tapi didalam kekurangan tersebut terdapat usaha-usaha extra yang mampu meminimalisir kelamahan yang terdapat didalam diri saya. Dari usaha-usaha extra tersebutlah yang mampu menimbulkan tumbuh rasa ingin tergapainya sebuah tujuan.
Kesimuplan dari tujuan dalam hidup adalah mampu mengapai tujuan dengan tuntunan do'a kepada Tuhan Yang Maha Esa , agar tujuan tersebut terjauh dari sifat kesombongan.

Selasa, 28 April 2015

MANAJEMEN MEMORI, DISK, dan I/O



Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.


Manajemen memori

Manajemen memori merupakan salah satu tugas dari sistem operasi yang mempengaruhi dalam menentukan proses yang harus diletakkan pada antrian. 
Apa fungsinya?

Fungsinya adalah sebagai berikut :
- Mengelola informasi yang dipakai dan tidak dipakai.
- Mengalokasikan memori ke proses yang memerlukan.
- Mendealokasikan memori dari proses yang telah selesai.
- Mengelola swapping atau paging antara memori utama dan disk.

Manajemen memori berdasarkan keberadaan dibagi menjadi 2, yaitu :

1. Dengan swapping atau paging.
manajemen memori dengan pemindahan proses antara memori utama dan disk selama eksekusi
.
2. Tanpa swapping atau paging.
manajemen memori tanpa pemindahan proses antara memori utama dan disk selama eksekusi



Swapiness ini berfungsi untuk mengontrol kecenderungan kernel untuk memindahkan proses dari memory ke swap. Nilai dari swappiness berkisar antara 0-100, jika nilainya 0, maka kernel akan menghindari proses swapping selama mungkin. Tetapi jika nilainya 100, maka kernel akan melakukan proses swapping secara agresif.


Manajemen Disk & I/O
                Pada manajemen disk dan I/O ini berkaitan dengan pembuatan partisi, format partisi, manajemen flashdisk, printer, speaker, dan sebagainya.
Untuk memanajemen partisi/disk bisa mengunakan perintah “fdisk” diterminal. Berikut merupakan jenis perintahnya :





Sabtu, 04 April 2015


Comand shell adalah program yang menerjemahkan perintah, mengijinkan useruntuk mengeksekusi perintah manual di terminal. Dalam command shell terbagi menjadi:
  BASH(Bourne Again Shell)
Perbedaan BASH dengan DOS command prompt:
-          Case sensitive: seperti a berbeda dengan A
-          “/” dan “\” :
o   DOS: \ (pemisah direktori), / (command argument delimiter)
o   Linux/Unix: / (pemisah direktori), \ (escape character)
-          Filenames     :
o   DOS : menggunakan kaidah “eight dot three”, contoh filename.txt
o   Linux/Unix : tidak menggunakan kaidah “eight dot three”.


Dalam BASH terdapat karakter spesial


 Linux Help
Bantuan pada perintah Linux yang paling sering digunakan biasanya dibangun ke dalam perintah itu sendiri. Tersedia melalui bantuan man pages dan info pages.
a.      Man Pages
Sumber terbaik untuk perintah yang paling lengkap dapat ditemukan pada halaman manual. Untuk membaca halaman manual dari setiap perintah, cukup ketik man program .
Contoh:
man ls : manual mengenai perintah “ls”
untuk keluar dari perintah man, ketik “Q”

b.      Info Pages
Halaman info sama dengan halaman manual, namun yang ditampilkan berupasegmen yang lebih pendek dengan tautan menuju potongan-potongan informasi lainnya. Halaman info dapat diakses dengan perintah “info”.




   Perintah PATH
Perintah  paling umum berada di dalam “PATH” shell, untuk melakukan perintah cukup mengetikkan nama dari program untuk mengeksekusinya.
Contoh perintah:
./program         (mengeksekusi program di direktori anda saat ini)

  Command Syntax
perintah dapat berjalan sendiri, atau dapat ditambahkan argumen untuk membuatnya berbeda.



Penjadwalan




Ada 2 cara penjadwalan dalam Linux, yaitu :
  • Crontab merupakan perintah dalam linux untuk melakukan penjadwalan berdasarkan waktu. Format penjadwalan dengan menggunakan crontab : * * * * *. Maksudnya :
  1. * pertama menunjukkan menit (0-9)
  2. * kedua menunjukkan jam(0-23)
  3. * ketiga menunjukkan tanggal(1-31)
  4. * kempat menunjukkan bulan(1-12)
  5. * kelima/yang terakhir menunjukkan hari (0-6), 0 = hari minggu
Selain dengan format * * * * *, ada lagi format khusus untuk mengatur sebuah penjadwalan seperti :
  1. @yearly (@annualy) untuk menjalankan perintah setahun sekali setengah malam di tanggal 1 januari , format nya 0 0 1 1 *
  2. @monthly untuk menjalankan perintah sebulan sekali setengah saat awal bulan , format nya 0 0 1 * *
  3. @weekly untuk menjalankan perintah seminggu sekali saat tengah malam, format nya 0 0 * * 0
  4. @daily untuk menjalankan perintah setiap hari saat tengah malami , format nya 0 0 * * *
  5. @hourly untuk menjalankan perintah setiap jam, format nya 0 * * * *
  6. @reboot untuk menjalankan perintah disaat startup, format nya @reboot
Sebenarnya selain crontab –e ada juga crontab lainnya seperti :
  1. crontab –l , untuk melihat daftar perintah yang akan kita eksekusi, tetapi apabila tidak ingin ada perintah yang tidak akan di eksekusi maka tambahkan tanda # di depan perintah
  2. crontab –r, untuk menghapus semua daftar perintah
  • at . Penjadwal at, seperti :
  1. at yaitu  untuk menentukan kapan perintah akan dieksekusi, misalnya at now  + 3 min, jadi maksudnya kita akan menjalankan sebuah perintah mulai dari sekarang dan 3 menit selanjutny
  2. atq yaitu untuk melihat semua daftar antrian perintah
  3.  atrm[nomorjob] untuk menghapus antrian perintah dengan nomorjob tertentu sesuai yang diinginkan








Sumber :

Modul Praktikum Sistem Operasi 2013, Tim Asisten Sistem Operasi 2013 UPI
http://nurhasanahnida.blogspot.com/2015/03/peta-konsep-perintah-linux-shell-dan.html



Selasa, 17 Maret 2015

Resume Manajemen Proses di Linux



Manajemen proses adalah program atau perintah  yang sedang dieksekusi, program merupakan proses. Proses tersebut bisa diciptakan, bisa dihilangkan atau dimusnahkan dan dimanipulasi.  Proses bisa diciptakan bila mana kita membuka aplikasi dll. Proses ini memiliki PID atau ID yang merupakan nomer unik yang dapat digunakan untuk memusnahkan atau memanipulasi proses yang dinginkan.

Manajemen proses memiliki 4 konsep dasar :

1.         Multiprogramming, salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya.

2.         Pseudoparallelism, eksekusi proses secara paralel pada sistem.

3.        Multiprcessing, kemampuan pemrosesan komputer yang dilakukan secara serentak. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.

4        Distributed Processing, Mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi.


Model- model proses :

1.         Sequential proses.
        Proses eksekusi sistem operasi yang berjalan secara berurutan, satu persatu, atau bergantian bergantung pada penjadwalan yang dilayani oleh sistem operasi

2.         Multiprograming.
           Banyak proses pada suatu sistem operasi dijalankan atau dieksekusi oleh suatu pemroses atau prosesor.

3.         CPU Switching.
         Banyak proses dieksekusi oleh pemroses pada suatu sistem operasi dalam kondisi lebih dari satu pemroses yang memungkinkan antarpemroses untuk melakukan kerja secara switching       atau bergantian dengan pemroses lain.


Sebelum buka terminal dan mempraktekan isi-isi manage proses, alngkah baiknya mengetahui istilah-istilah sistem operasi sebagai berikut :

a. Process ID (PID);
Nilai PID  akan unik (nomor unik) karena akan selalu mengalami penambahan nilai setiap waktunya, kecuali untuk proses-proses sistem seperti init yang dieksekusi pertama kali oleh pemroses;

b. TTY;
merepresentasikan nama terminal tempat terdapatnya proses yang aktif pada komputer;
c. TIME;
merepresentasikan waktu yang dibutuhkan untuk menjalankan atau mengeksekusi proses;

d. CMD;
merepresentasikan perintah, instruksi, atau nama proses yang dijalankan;

e. STAT;
merepresentasikan status atau kondisi dari proses, berisi Sleeping (S) dan Running (R) ;

f. %CPU;
merepresentasikan persentase konsumsi waktu pemroses a.k.a CPU time yang digunakan oleh pemroses;

g. %MEM;
merepresentasikan persentase sistem memori yang digunakan oleh proses;

h. SIZE;
merepresentasikan ukuran proses;

i. RSS;
merepresentasikan jumlah memori sebenarnya yang digunakan oleh proses;

j. START;
merepresentasikan waktu proses tersebut diaktifkan atau dieksekusi oleh pemroses; dan

k. USER;
merepresentasikan pengguna yang menjalankan atau mengeksekusi proses.



Perintah ps digunakan untuk melihat proses yang sedang dieksekusi oleh sistem operasi .





Perintah ps memiliki pilihan seperti -a, -u, dan -x, yang dapat dikombinasikan diantara pilihan tersebut. Perintah ps -u digunakan untuk menampilkan proses yang dieksekusi oleh user yang aktif di Terminal.





Untuk menampilkan informasi lainnya, mari kita coba menggunakan perintah ps -a untuk menampilkan informasi dalam lingkup kecil.




Untuk menampilkan informasi secara lengkap, kombinasikan seluruh opsi yang ada pada perintah process status, yakni dengan menjalankan perintah ps -aux.






Untuk menampilkan proses yang sedang berjalan dapat dilakukan dengan perintah top . Berikut ini adalah penampakan dari eksekusi perintah top yang telah tersedia pada Linux.



Sekarang kita akan menghancurkan atau memusnahkan proses dengan menggunakan perintah kill PID, pkill namaproses, atau killall namaprogram.




Setelah di perintahkan “killall firefox”di terminal, secara langsung aplikasi atau proses firefox langsung hilang atau musnah.

Selasa, 09 Desember 2014




Resume materi  awal
sampai akhir perkuliahan “Konsep teknologi”


Konsep Teknologi
Konsep adalah suatu gagasan yang didapat dari inspirasi-inspirasi dari dalam maupun dari luar dan gagasan tersebut dibentuk secara terstruktur.
Teknologi adalah sebuah benda atau non benda yang bisa membantu pekerjaan menjadi mudah.
Dapat disimpulkan bahwa konsep teknologi adalah suatu gagasan benda atau non benda yang dapat bisa membantu kinerja manusia. Contoh kecil dari konsep teknologi, bahwa  konsep teknologi menciptakan suatu karya apapun namun sebelumn terciptanya sebuah teknologi, pencipta harus menkonsep terlebih dahulu, apa masalahnya, apa kegunaan  teknologi tersebut, bisa dimisalkan roda, sipencipta menemukan gagasan untuk  membuat mempermudah untuk memindahkan barang berat menjadi ringan untuk  di pindah, maka dari itu sipencipta mencari apa konsepnya, disaat konsep tersebut sudah terselesaikan bahwa sipencipta mendapatakan ide tersebut adalah roda, maka sipencipta tinggal mengiplementasikan konsepnya tersebut menjadi bukti nyata, sehingga terciptalah roda tersebut menjadi sebuah teknologi .
“Terciptanya teknologi Karena ada masalah”Budi laksono
__________________________________________________________________________________________________________________________________________________________________________
Perkembangan  Windows Phone, IOS dan Andriod

                Windows phone adalah os(operating system) yang dibuat dan dikembangkan oleh Microsoft, windows phone ini memliki style seperti os windows 8, windows terkesan simple. Windwos phone ini memiliki beberapa fase, ini merupakan fase windows phone yang berawal pada tahun 2010 sampai dengan 2012 :
1.       Windows Phone 7
2.       Windows Phone 7,5 Mango
3.       Windows Phone 7.5 Tango
4.       Windows Phone 7,8
5.       Windows Phone 8
6.       Windows Phone 8.1
IOS phone, ketika pertama kali diluncurkan pada tahun 2007, IPhone merupkan inovasi ponsel terbesar­ . perkembangan IPhone hingga sekarang ,sejak apple meluncurkan tipe 2G yang terbaru 6 dan 6+ telah megalami fase spesifikasi yang signifikan, berikut ulasannya
1.       Iphone 2G
Generasi pertama pada tanggal 29 juni 2007,spesifikasi kapasitas memori 4GB dan 8GB dan 5 februari 16 GB layar 3,5 inci bersolusi 320 x 480 piksel kamera 2MP, OS 1.0 prosesor ARM 11 clock 412 MHz dengan harga Rp.5,73

2.       iPhone 3G
Generasi kedua pada tanggal 11 juli 2008, spesifikasi tidak beda jauh dengan iPhone 2G ios 2.0, Apple Store, memori internal 8 gb, dan 16 GB dengan harga 1,5 jutaan

3.       iPhone 3GS
Dirilis pada tanggal 19 Juni 2009 memakai iOS 3.0 procesor Cortex A8 600 MHZ camera 3,2 MP, memori 16 GB, 32 GB dengan harga sekitar Rp 2,8 juta untuk bekas Rp 2,3 juta

4.       iPhone 4
Dirilis untuk GSM dan CDMA  warna hitam pada tanggal 24 Juni 2010 Peningkatan resolusi menjadi 640x960 piksel camera 5MP processor ciptaan sendiri A4 1GHz os baru iOS 4.0. dan 28 April 2011 untuk GSM &CDMA berwarna putih. Harga iPhone 4 ini sekitar Rp 3, 8 juta untuk yang baru dan Rp 2,7 untuk yang bekas.

5.       iPhone 4S
prosesor menggunakan processor baru A5 1 GHz, camera 8.0 MP, merekam video 1080 HD, OS iOS 5 harga Rp 6 juta. Dirilis pada tanggal 14 Oktober 2011.

6.       iPhone 5
Layar 4 inci, OS baru iOS 6, retina display, jaringan 4G LTE, free turn-by-turn navigation, prosesor A6 1,3GHz, dan desain body slime, harga Rp 8 juta

7.       iPhone 5C dan 5S
Kedua produk ini dirilis di tahun 2013 untuk 5C, hamper percis dengan 5, yang membuat istimewa adalah warna-warni pertama iPhone
5S teknologi 64 bit, menambah flash kamera menjadi dua, finger print, iOS 7 pada kedua produk . Harga 5C Rp 8,7 juta, 5s Rp 10 juta

8.       iPhone 6 dan 6 plus
layar 4,7 inci 1334x1750 piksel dan 6 Plus sebesar 5,5 inci 1920x1080 piksel., memiliki layar kaca Retina HD, didesaign  lebih tipis, tebal. iPhone 6 tebal 6,8mm sementara 6 Plus 7,1 mm. iOS 8 dan mengusung prosesor A8 1,4GHz. Harga diatas Rp 10 juta.
               
                Android berbasis OS Linux, handpohone pertama kali yang memakai OS android adalah HTC perkembangan Android:
1.       Android Beta
Pertama kali dirilis pada 5 November 2007.


2.       Android 1.0 (Astro)
Dirilis pada 23 September, masih bernama astro.

3.       Android 1.5 Cupcake
Dirilisi pada 30 April 2009. Kemampuan bisa meng-upload video gambar ke youtube dan Picasa

4.       Android 1,6 Donut
Dirilirs pertama kali pada 15 September 2009,  Mendukung teknologi CDMA/EVDO, 802.1x.

5.       Android 2.0/2.1 Éclair
Dirilis pertama kali pada 9 Desember 2009, mampu browsing degan kapasitas HTML 5, kontak baru,flash camera 3,2 MP,Bluetooth

6.       Android 3.0/3.1 Gingerbread
Dirilis pada tanggal 6 Desember 2010, memaksimalkan dalam game

7.       Android 3.0/3.1 Honeycomb
Mengeluarkan handphone Motorola dirilis pada tgl 22 Ferbruari 2011

8.       Android 4.0 ICS (Ice Cream Sandwich)
Merupakan versi android paling baru,dirilis pada tanggal 19 Oktober 2011

9.       Android Versi 4.1(Jelly Bean)
Peningkatan input keywoard,design baru fitur pencarian, pencarian voice search yang lebih cepat,Google Now (update),mucnul pertama kali  adalah tablet Aus, Yakni Google Nexus 7

10.   Android versi 4.2 (Jelly Bean)
Widget terbaru, fitur photo sphere untuk panorama.day dream sebagai screensaver,lock screen.

____________________________________________________________________________________________________________________________________________________________

Kebijakan strategis Teknologi Indonesia
Kemenristekdikti adalah kementerian dalam Pemerintah Indonesia yang membidangi urusan ilmu pengetahuan, teknologi, dan pendidikan tinggi. Kementerian Riset mempunyai tugas membantu Presiden dalam merumuskan kebijakan dan koordinasi di bidang riset, ilmu pengetahuan dan teknologi, serta menyelenggarakan fungsi :
  • perumusan kebijakan nasional di bidang riset, ilmu pengetahuan dan teknologi;
  • koordinasi pelaksanaan kebijakan di bidang riset, ilmu pengetahuan dan teknologi;
  • pengelolaan barang milik/kekayaan negara yang menjadi tanggungjawabnya;
  • pengawasan atas pelaksanaan tugasnya;
  • penyampaian laporan hasil evaluasi, saran, dan pertimbangan di bidang tugas dan fungsinya kepada Presiden
____________________________________________________________________________________________________________________________________________________________

Konsep Teknologi Informasi dan Komunikasi
Teknologi informasi bisa didefinisikan sebagai pemanfaatan teknologi guna keperluan  pengolahan informasi. Teknologi informasi dan komunikasi ini sudah menciptakan banyak hal positfi diantaranya membantu efisiensi kinerja seseorang, salah satu saran ilmu pengetahuan, suatu media pembelajaran yang mampu meningkatkan kecerdasan, dan kekreatifitasan seseorang melalui teknologi dan informasi. Salah satu contoh objek penerapan teknologi dan komunikasi adalah sekolah, sekolah sangat membutuhkan TI ini, karena salah satu media untuk mendesign sekolahnya menjadi lebih maju.
__________________________________________________________________________________________________________________________________________________________________________

Aplikasi teknologi pada berbagai bidang
            Aplikasi teknologi sangatlah membantu banayk orang karena telah mengatasi berbagi masalah didalam bidangnya masing-masing, teknolgi tersebut tercipta karena kebutuhan manusia, terciptalah teknologi, lalu teknolgi tesebut mampun di aplikasikan diberbagai bidang. Salahh satu yang mampu dapat diambil adalah  teknologi pendidikan. Teknologi pendidikan merupakan sebuah teknologi yang berwujud pendidikan. Teknologi ini mampu mengatasi masalah-masalah didunia yang berupa meningkatkan kekreativitasan manusia untuk memecahkan masalh masalah yang ada dilingkungannya, teknologi ini mampu menumbuhkan sebuah karakter yang unik dan mampu meningkatkan integritas otak.

__________________________________________________________________________________________________________________________________________________________________________

White box and black box
White box adalah pengujian secara rinci ,terkonsep dan terstuktur. Black box adalah sebuah pengujian melalui pengamatan data yang telah diuji sebelum-sebelumnya dan mengevaluasi data tersebut sehingga data tersebut menjadi lebih baik.
Perbedaan kinerja white box and black box :
White box (struktural) :Kinerja white box ini bekerja seiring tahap-tahap dan proses pengembangan testing. Black box (fungsional) : pengerjaa ini hanya mengamat,mengevaluasi pekerjaan white box.

__________________________________________________________________________________________________________________________________________________________________________


Kemajuan dan Kemunduran teknologi (umur teknologi)
Salah satu contoh yang dapat diambil dari judul diatas adalah handphone Blackberry pada tahun 2011,  popularitas BB ini sangat puncak sehingga android, maupun iOS  blm mampu menggeserkan tahta BB tersebut. Mulai dari 2012 mulailah BB melorot Karen sudah berkembangya smarthphone-smartphone terbaru,dan Handhphone smarthphone local yang murah dan baik.
__________________________________________________________________________________________________________________________________________________________________________


Teknologi yang berkarakter dimensi waktu masing-masing
Ada Teknologi 4 dimensi waktu, yaitu :
1.       Sama waktu sama tempat
2.       Sama waktu beda tempat
3.       Beda waktu sama tempat
4.       Beda waktu beda tempat
Salah satu contoh sama waktu sama tempat adalah Menonton Bioskop, teknologi ini adalah sebuah aktivitas dimana seseorang menikmati teknologi ini secara sama tempat,sama waktu.
Salah satu contoh sama waktu beda tempat adalah bertelepon, teknologi ini memakai teknologi handhphone yang berfungsi untuk komunikasi jarak jauh, dimensi teknologi ini adalah sama tempat beda waktu.
Salah satu contoh beda waktu beda tempat adalah mengajar, mengajar ini adalah sebuah aktivitas dimana seseorang melakuakan teknologi ini dengan dimensi waktu beda waktu sama tempat.
Salah satu contoh beda waktu beda tempat adalah youtube, youtube ini adalah sebuah website kumpulan-kumpulan video dimana seseorang ingin mengunjungi website ini secara beda waktu dan beda tempat.

Sumber-sumber materi :

budi.staf.upi.edu ( budi.staf.upi.edu ).