MENAMBAH LOGO/ICON PADA TITLE WEBSITE

Buat apa sih icon pada title bar?
Ya biar icon nya bukan logo xampp aja, ganati pakai logo sendiri.



Untuk menambahkanya cuku menyematkan code berikut:

<link rel="shortcut icon" src="gambar untuk icon bar">
Letakkan code tersebut di antara tag HEAD.

contoh:

<!DOCTYPE html>
<html>
<head>
 <title>Upload File</title>
 <link rel="shortcut icon" href="file/instagram_PNG16.png">
</head>
<body>
</body>
</html>

dalam code diatas, gambar berada di dalam folder file dengan nama instagram_PNG16.png, forder file dalam folder yang sama.
Jika gambar berada dalam satu folder dengan file html, makan di dalam href ditulis nama gambarnya saja, nama gambar harus beserta extension nya.


MEMBUAT UPLOAD FILE DENGAN PHP

Di dalam membangun sebuah aplikasi bebasis web tak jarang kita membutuhkan fitur upload file, dengan fitur tersebut kita bisa mengunggah gambar, video, audio, file excel, pdf dan lain sebagainya.
File akan dikirim ke server.
Bagaimana cara upload/unggah file dengan PHP?

OK langsung saja persiapkan alat tempurnya, seperti: code editor , xampp (untuk web server dan mysql), browser.

Pertama buat folder baru di dalam C:\xampp\htdocs\ dan beri nama latihan.
Di dalam folder latihan silahkan buat file:

  • index.html (untuk membuat form upload file)
  • proses_upload.php (untuk proses upload file)
  • dan buat folder file  (untuk menaruh file yang di upload)

Berikut source code untuk index.html


proses_upload.php


Selanjutnya silahkan coba lakukan upload. klik chose file lalu klik upload

dan jika berhasil akan tampil seperti ini

kemudian klik link nya, maka akan menampilkan file yang telah di upload.
kalau belum yakin silahkan buka direktori C:\xampp\htdocs\latihan  untuk mengetahui apakah file yang di upload sudah berada di server

IKLAN ONLINE


Iklan online adalah metode periklanan dengan menggunakan media internet dan layananya, misalkan web (World Wide Web) dengn tujuan menyampaikan pesan pemasaran ( promosi) agar pelanggan tertarik dan membeli produk yang ditawarkan. Salah satu faktor keberhasilan dalam menjual suatu produk adalah melakukan promosi. Promosi dapat dilakukan dengan membuat iklan. Baik iklan online dan offline / tradisional memiliki tujuan serupa yaitu.
  1. Menginformasikan konsumen tentang merek-merek baru, mendidik tentang berbagai fitur dan manfaat merek, serta menfasilitasi penciptaan citra merek yang positif.
  2. Membangun kesadaran merek, membuat konsumen sadar akan sebuah merek atau produk, merupakan tujuan jangka panjang yang penting bagi setiap pemasar. Setelah konsuen tahu tentang merek/produk, langkah selanjutnya dikenal oleh konsumen semakin mudah bisnis atau produk dan jasa dijual. Misalkan, iklan online banner baik statis ataupun interaktif, merupakan media tepat untuk mempromosikan merek. kekuatan visual dapat dikomunikasikan dengan baik melalui media ini.
  3. Menjangkau pelanggan baru dan meciptakan permintaan konsumen. terdapat 3 langkah dalam menciptakan permintaan konsumen, yaitu:
    • Menginformasikan.
    • Membujuk
    • Mengingatkan
    Ilkan harus dapat menyakinkan konsumen tentang apa yang mereka butuhkan, dan mengapa mereka membutuhkan. Dengan iklan online konsumen baru dapat dijangkau karena batasan waktu dan wiayah bukan lagi menjadi kendala.
  4. Mempresuasi (membujuk) konsumen untuk mencoba produk jan jasa yang diiklankan. Semua bentuk pemasaran online perlu diarahkan untuk target penjualan jangka panjang. Namun, iklan online mendorong penjualan dalam jangka pendek dan menengah. Tidak seperti media iklan tradisional, iklan online dapat mengubah konsumen potensial menjadi konsumen yang sebenarnya dan langsung melakukan tindakan pembelian produk terhadap iklan yang ditawarkan. Konsumen dapat pergi dari iklan online yang ditawarkan langsung ke halaman web perusahaan hanya dengan satu klik. Segala aktivitas konsumen dapat dilacak secara akurat dan diukur keberhasilanya. Begitu pula dengan target pengiklan.
  5. Membangun loyalitas konsumen. Setelah konsumen menyadari dan membutuhkan suatu produk, maka mereka perlu tahu bagaimana cara memenuhi keingina atau kebuthan tersebut. Pada titik inti penting bagi pemasar untuk menunjukan kepada konsumen bagaimana merek tertentu atau produk terbaik akan memenuhi kebutuhan tersebut. Sehingga timbulah loyalitas konsumenterhadap produk-produk yang ditawarkan oleh perusahaan.
Iklan online dikelompokan menjadi 3, yaitu:
  1. Iklan Teks
    Iklan yang ditampilkan berupa teks saja, Contoh: iklan link. Jenis iklan ini lebih ditekankan ke penulisan alamat link iklan dan keterangan singkat dari iklan itu sendiri. Dalam membuat link usahakan ditulis sependek mungkin. 
    Contoh: Iklan baris, Iklan teks PPC, Pertukaran link dengan pemilik web lain, Iklan banner (yang berisi link iklan), Iklan Kontekstual (Contextual ads), Iklan hasil pencarian (Search ads dapat disebut juga pay per click ads), iklan direktori online (online directories), iklan daftar lokal (Local Listings) atau SEO (Search Engine Optimizing) lokal, dan iklan konten (Content ads) 
  2. Iklan Display Iklan yang ditampilkan kombinasi antara teks, gambar dan animasi (tetapi tidak interaktif seperti rich media) dan setiap iklan display memiliki ukuran yang telah diatur. Terdapat beberapa jenis iklan display diantaranya yaitu.
    • Interstitial banners
    • Pop up dan pop under
    • Floating advert
    • Wallpaper advertising
    • Map advertising
    • Iklan Banner
    • Video online advertising banner
    • Iklan Media Sosial
  3. Iklan rich media (multimedia) 
    The Interactive Advertising Bureau (IAB) telah menentukan aturan untuk iklan jenis ini. Iklan rich media adalah iklan yang dapat berinteraksi dengan konsumen dan merupakan gabungan antara video, teks, gambar, animasi dan suara. Iklan berbentuk animasi tetapi tidak terdapat interaksi maka disebut iklan display. Ada banyak jenis iklan ini diantaranya:
    • peel-back (iklan di sudut kanan atas halaman web. Dimana halaman web awal menggulung atau kembali disertai penampilan konten iklan);
    • floating (Iklan tampil diatas konten sampai lima belas detik dan menghilang. Sebuah tombol close harus ada untuk dapat menutup iklan);
    • expanding (iklan tampil di header atau footer dengan ukuran yang besar);
    • Interstitial (iklan tampil diatas atau menutupi konten, biasanya mendahului halaman konten. Iklan tampil selama lima detik sebelum secara otomatis mengarahkan ke konten. Terdapat tombol "Lewati Iklan" untuk melanjutkan ke konten); 
    • video;
    • popup/popunder;
Itu lah sedikit penjelasan tentang Iklan Online...

(rfs/Modul E-Commerce S1 Teknik Informatika UNPAM)

MEMBUAT POPUP MENGGUNAKAN HTML DAN CSS


Jika biasanya popup dibuat menggunakan jQuery kali ini saya akan membuat popup dengan css.
berikut source code nya:


<!DOCTYPE html>
<html>
<head>
 <title></title>
<style>
 #button {margin: 5% auto; width: auto; text-align: center;}
 #button a {
  width: auto;
  height: 30px;
  vertical-align: middle;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid transparent;
 }

 /* Jendela Pop Up */
 #popup {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0,0,0,.7);
  top: 0;
  left: 0;
  z-index: 9999;
  visibility: hidden;
 }
 #window {
  width: 400px;
  height: 100px;
  background: #fff;
  border-radius: 10px;
  position: relative;
  padding: 10px;
  text-align: center;
  margin: 15% auto;
 }
 #window span {
  margin: 30px 0 0 0;
  font-size: 40px;
  font-weight: bold;
 }
 /* Button Close */
 #close-button {
  width: 6%;
  height: 20%;
  line-height: 23px;
  background: #000;
  border-radius: 50%;
  border: 3px solid #fff;
  display: block;
  text-align: center;
  color: #fff;
  text-decoration: none;
  position: absolute;
  top: -10px;
  right: -10px; 
 }

 /* Memunculkan Jendela Pop Up*/
 #popup:target {
  visibility: visible;
 }
</style>
</head>
<body>
 <div id="button"><a href="#popup">Coba Klik</a></div>
    
    <div id="popup">
     <div id="window">
         <a href="#" id="close-button" title="Close">X</a>
            <span>Ini contoh popup</span>
        </div>
    </div>
</body>
</html>



KONSEP DASAR SISTEM INFORMASI

Konsep dasar Sistem
Sistem adalah kumpulan dari elemen-elemen yang berinteraksiuntuk mencapai tujuan tertentu.
Karakteristik/sifat sistem:

  1. Komponen sistem (component)
  2. Batas sistem (boundary)
  3. Lingkungan Luar sistem (environments)
  4. Penghubung (interface)
  5. Masukan (input)
  6. Keluaran (output)
  7. Sasaran (objective)
  8. Tujuan (goal)
Konsep dasar Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima.
Siklus informasi

Kualitas Informasi:

  1. Akurat (bebas dari kesalahan)
  2. Tepat pada waktunya
  3. Relevan (bermanfaat)
Konsep dasar Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi yang menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Komponen Sistem Informasi:

  1. Blok Masukan
  2. Blok Model
  3. Blok Keluaran
  4. Blok Teknologi
  5. Blok Basis Data
  6. Blok Kendali

MEMBUAT PAGINATION DENGAN PHP DAN MYSQL

Pagination atau paging digunaan untuk menampilkan data beberapa halaman. Misalnya kita memiliki 100 data atau lebih, terasa membosanka jika menampilkanya dalam 1 halaman saja. Untuk mengatasinya kita gunakan pagination, dengan membatasi jumlah data yang akan ditampilkan, misalkan 20 data dalam 1 halaman.

Disini kita akan menampilkan data dari database MySql, sebagai contoh kita buat database dengan nama latihan dan buat tabel mahasiswa dan isi tabelnya seperti gambar berikut:
Selanjutnya buat folder baru di dalam htdocs dengan nama latihan.
Kemudian bual file koneksi.php dan simpan di dalam folder latihan.

koneksi.php
<?php  
 mysql_pconnect("localhost","root","");
 mysql_select_db("latihan");
?>

Baca juga: Membuat Koneksi Database MySQL dengan PHP
Lngkah selanjutnya menampilkan data dan membuat pagination
data_mahasiswa.php
<?php 
 require_once("koneksi.php");//memanggil file oneksi.php
 $dataperhalaman=5;//batas data yang akan ditampilkan dalam 1 halaman
 if(isset($_GET['halaman'])){ //memeriksa apakah variabel halaman apakah sudah terkirim
  $nomorhalaman=$_GET['halaman']; //jika variabel halaman sudah terkirim
 }else{
  $nomorhalaman=1;//jika variabel halaman belum terkirim
 }
 $mulai=($nomorhalaman-1)*$dataperhalaman;//untuk menentukan baas awal data yang akan ditampilkan
 $query=mysql_query("select * from mahasiswa limit $mulai,$dataperhalaman");//untuk mengambil data dari mysql
 $row=mysql_fetch_assoc($query);//menyimpan data dalam row
 $jumlahdata=mysql_num_rows($query);//menghitung jumlah barih dari record/data
 ?>
<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="5">
 <thead>
  <th>ID</th>
  <th>NAMA</th>
 </thead>
 <?php  
  if($jumlahdata > 0){ //memeriksa apakah jumlah baris lebih dari 0
   do{
 ?>
 <tr>
  <td><?php echo $row['id'] ?></td>
  <td><?php echo $row['nama'] ?></td>
 </tr>
 <?php
   }while($row=mysql_fetch_assoc($query));
  }
 ?>
</table>
<?php  
 $query2=mysql_query("select * from mahasiswa");//mengambil seluruh data untuk menampilkan pagination
 $jumlahdata2=mysql_num_rows($query2);//menghitung jumlah barih dari record/data untuk pagination
 $jumlahhalaman=ceil($jumlahdata2/$dataperhalaman);
 if($nomorhalaman>1){
  echo "<a href='data_mahasiswa.php?halaman=".($nomorhalaman-1)."'>Sebelumnya</a>";
  //jika halaman lebih dari 1 akan muncul dan jika di klik akan menuju ke halaman sebelumnya
 }
 for($page=1;$page<=$jumlahhalaman;$page++){
  echo "<a href='data_mahasiswa.php?halaman=".$page."'>".$page."</a>";
 }
 if($nomorhalaman<$jumlahhalaman){
  echo "<a href='data_mahasiswa.php?halaman=".($nomorhalaman-1)."'>Selanjutnya</a>";
  //jika halaman sama dengan halaman terakhin akan hilang , jika di klik akan menuju ke halaman selanjutnya
 }
?>
</body>
</html>

Kemudian coba dijalankan denga url:localhost/latihan/data_mahasiswa.php




Silahkan dicoba, dipahami, dan diotak-atik. Bisa ditambahkan css nya juga
Jika ada yang urang jelas atau ada masukan silahkan tinggalkan komen dibawah.
Terima kasih,,
Semoga bermanfaat...

MEMBUAT TABEL MENGGUNAKAN BOOTSTRAP

Untuk membuat tabel dengan bootstrap sangat mudah , yakni dengan memanggil class-class yang terdapat dalam bootstrap.
Untuk membuat table standart / biasa kita hanya perlu memanggil class .table, contoh implementasinya sebagai berikut

<table class="table">
 <thead>
  <th>No</th>
  <th>NIM</th>
  <th>NAMA</th>
 </thead>
 <tr>
  <td>1</td>
  <td>2013141516</td>
  <td>Azmil</td>
 </tr>
 <tr>
  <td>2</td>
  <td>2013141517</td>
  <td>Ibnu</td>
 </tr>
 <tr>
  <td>3</td>
  <td>Syaifulloh</td>
  <td>2013141518</td>
 </tr>
</table>

Hasilnya:

Untuk membuat table belang_belang (striped) cukup menambahkan .table-striped setelah .table

<table class="table table-striped">

Ada juga untuk memberi border pada table ,cukup mengganti table-striped menjadi table-bordered
table-striped
table-bordered
Ada lagi untuk membuat tabel memilliki efek hover, ketika  berada diletakan pada row table makan akan berubah warnanya. Caranya tinggal merubah .table bordered menjadi .table-hover.

Nah coba kita mengkombinasikan semuanya

<table class="table table-striped table-bordered table-hover">
 <thead>
  <th>No</th>
  <th>NIM</th>
  <th>NAMA</th>
 </thead>
 <tr>
  <td>1</td>
  <td>2013141516</td>
  <td>Azmil</td>
 </tr>
 <tr>
  <td>2</td>
  <td>2013141517</td>
  <td>Ibnu</td>
 </tr>
 <tr>
  <td>3</td>
  <td>Syaifulloh</td>
  <td>2013141518</td>
 </tr>
</table>



dan untu memberi warna pada table, di dalam bootstrap sudah disediakan beberapa warna, dan kita cukup memanggil classnya saja. berikut warna yang disediakan
.active .success .info .warning . danger

Contoh implementasinya sebagai berikut:

<table class="table table-bordered table-hover">
 <thead>
  <th>No</th>
  <th>NIM</th>
  <th>NAMA</th>
 </thead>
 <tr class="active">
  <td>1</td>
  <td>2013141516</td>
  <td>Azmil</td>
 </tr>
 <tr calss="info">
  <td>2</td>
  <td>2013141517</td>
  <td>Ibnu</td>
 </tr>
 <tr class="warning">
  <td>3</td>
  <td>Syaifulloh</td>
  <td>2013141518</td>
 </tr>
</table>


MEMBUAT MULTILEVEL LOGIN

Login digunakan untuk membatasi akses dari user agar tidak sembarang user dapat mengakses ke dalam sebuah sistem. Di dalam sebuah sistem terkadang kita perlu membuat login berdasarkan level pengguna, atau yang lebih dikenal Muti Level Login. disini saya akan coba membagikan cara bagaimana kita membuat multi level login yang sederhana.

Langsung saja pertama kita buat dulu database dengan nama latihan, dan buat table user di dalam database latihan.


Oh iya pastikan sudah menginstal Xampp sebelumnya, kemudian buat folder  latihan  di dalam folder xampp/htdocs.
Selanjutnya kita buat file koneksi.php dan simpan di dalam folder latihan .
koneksi.php
membuat form_login.php
Buat proses_login.php
selanjutnya isi tabel user seperti berikut:



MEMBUAT FORM LOGIN SEDERHANA DENGAN PHP DAN MYSQL

Kali ini saya coba membuat login sederhana dengan PHP dan MySQL.
Login sangat penting untuk aplikasi berbasis web, dekstop atau lainya,login digunakan untuk membatasi akses dari user agar tidak dapat mengakses bagian dalam sistem atau user hanya bisa mengakses sesuai hak akses yang diberikan. Login juga digunakan sebagai security data atau akun, supaya tidak sembarang orang dapat mengaksesnya.

Ok langsung saja kita membuatnya, pertama kita persiapkan web server, dan editornya.
disini saya menggunakan Xampp untuk web server nya yang sudah ada MySQL nya juga, untuk teks editornya saya menggunakan Sublime Text.

Pertama buat database dengan nama latihan, dan buat tabel user di dalam database latiihan seperti berikut:



Isi table user



Selanjutnya buat folder baru di dalam htdocs beri nama latihan , dan di dalam folder latihan buat file bernama form_login.php, perlu diingat untuk penamaa file php tidak boleh menggunakan spasi.
Selanjutnya di file from_login.php ketikan code sebagai berikut:



<!DOCTYPE html>
<html>
<head>
 <title>Form Login</title>
</head>
<body>
 <form action="proses_login.php" method="get">
  <table>
   <thead>
    <th>FORM LOGIN</th>
   </thead>
   <tr>
    <td>Username</td>
    <td>:</td>
    <td><input type="text" name="username"></td>
   </tr>
   <tr>
    <td>password</td>
    <td>:</td>
    <td><input type="text" name="password"></td>
   </tr>
   <tr>
    <td colspan="3">
     <input type="submit" value="Login">
    </td>
   </tr>
  </table>
 </form>
</body>
</html>


selanjutnya kita buat file proses_login.php di dalam folder yang sama

<?php 
 mysql_pconnect("localhost","root","");
 mysql_select_db("latihan");
 $username=$_GET['username'];
 $password=$_GET['password'];
 $query=mysql_query("SELECT * FROM user where username='$username' and password='$password'");
 $row=mysql_fetch_assoc($query);
 if($username==$row['username'] && $password==$row['password']){
  echo "Selamat Anda Berhasil Login";
 }
 else{
  echo "Gagal Login";
 }
?>

Selanjutnya buka browser kemudian isi url localhost/latihan/form_login.php

Mudah kan...
Selamat mencoba..
POINTER (STRUKTUR DATA)

POINTER (STRUKTUR DATA)

Pointer ( variabel penunjuk) merupakan suatu ariabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari variabel lain di dalam memori. Dengan kata lain, pointer berisi alamat dari variabel yang mempunyai nilai tertentu.

OPERATOR POINTER
Suatu pointer dapat berisi alamat dari suatu variabel lain dan untuk dapat mengakses niali yang ada di dalam variabel berpointer secara langsung dapat dilakukan dengan menggunakan operator. Ada dua operator pointer ysng disediaka oleh Borland C++ yaitu:

1. OPERATOR DEFERENCE (&)
Pada umumnya kita tidak dapat menentukan dimana variabel akan ditempatkan dalam memori karena penempatan suatu variabel ditentukan oleh sistem operasi. Untuk suatu keperluan tertentu terkadang kita harus mengetahui alamat suatu variabel di dalam memori, untuk memperoleh alamat dari suatu variabel dapat kita lakukan dengan bentuk:

Nama_var_pointer = &variabel;

2. OPERATOR REFERENCE (*)
Digunakan untuk mengakses secara langsung nilai yang terdapat di dalam alamat yang merupakan nilai dari variabel pointer. Dilakukan dengan menambah operator Reference (*) di depan nama variabel, agar dapat menerjemahkan nilai sebenarnya dari suatu variabel. Sebagai contoh, misalkan deklarasi sebagai berikut:

int x=8,y;
int *xptr;

DEKLARASI POINTER
Seperti halnya variabel yang lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan.Bentuk umumnya:

tipe_data *nama_var_pointer;

POINTER DAN ARRAY
Pointer dan Array mempunyai hubungan yang dekat. Secara internal array juga menyatakan alamat , dimana pengenalan array sama dengan alamat pada elemen pertama pada array.

POINTER PADA PINTER
Variabel pointer menunjukan suatu variabel, Disamping itu suatu variabel pointer juga dapat menunjukan ke variabel pointer lainya. Dalam hal ini dilakukan dengan cara menambahkan operator reference[*] pada variabel yang akan ditunjuk.
Contoh, misalkan kita mempunyai deklarasi sebagai berikut ini:

int Var_x;
int *xPtr1;
int **xPtr2;

Artinya:
a. Var_x adalah variabel bertipe int
b. *xPtr1 adalah pointer yang mennjukan ke data bertipe int
c. **xPtr2 adalah variabel pointer yang menunjuk kepointer int
ALGORITMA PROGRAM MENGHITUNG RATA-RATA DARI SEJUMLAH DATA

ALGORITMA PROGRAM MENGHITUNG RATA-RATA DARI SEJUMLAH DATA


  1. Start
  2. Read int x,data[10];float sum=0, average
  3. x=1 to 10
  4. Memeriksa apakah nilai counter lebih kecil dari nilai akhir. Jika benar masuk ke no. 5, jika salah pengulangan akan berhenti dan masuk ke no.9
  5. Print "masukkan data ke - x"
  6. input data[x]
  7. sum = sum + data[x]
  8. kembali  ke no.4
  9. Average = sum/10
  10. Print "nilai rata-rata dari 10 daa diatas = average"
FLOWCHART PROGRAM MENGHITUNG RATA-RATA DARI SEJUMLAH DATA
SISTEM OPERASI

SISTEM OPERASI



Sistem operasi termasuk kedalam kelompok system software, yaitu perangkat lunak yang berperandalam menjalankan perangkat keras komputer dan sistem komputer keseluruhan.

Sistem opersai adalah perangkat lunak yang bertugas mengelola sumber daya dalam komputer dan menyediakan antar muka bagi pengguna untuk mengakses sumberdaya tersebut.

Sistem operasi memiliki beberapa fungsi, antara lain:


1. Anta muka pengguna

Fungsi ini merupakan fungsi yang paling mudah dikenali oleh pengguna karena melalui fungsi ini pengguna dapat berinteraksi dengan sistem operasi, perangkat kerasmaupun perangkat lunak yang lain. Sistem operasi pada dasarnya menunggu input dan instruksidaripenguna dan kemudian menerjeahkan perintah-perintahtersebutdalam bahasa yang dimengerti oleh komputer. antar muka pengguna menjadi tempat bagi pengguna untuk menuliskan atau menyampaikan perintah tersebut.

Secara garis besar ada dua model antar muka pengguna yaitu Command line Interface (CLI) dan Graphical User Interface (GUI). CLI memberikan fasilitas bagi pengguna untuk memberikan perintah dalam betuk teks sedangkan GUI lebih berbasis pada tampilan grafis. Dewasa ini hampir semua sistem operasi modern menyediakan model GUI sebagai antar muka pengguna. Beberapa menyediakan GUI yang terintegrasidengan kernel sistem operasi, misalnya pada Microsoft Windows dan Apple Mac OS versi awal.Sedangkan yang lainya menyediakan GUI yang bersifat modular, yaitu tidak terintegrasi langsung pada kernel sistem operasi, seperti pada Unix, Linux dan Mac OS versi X keatas.

2. Manajemen memori

Memori utama atau yang lebih dikenal sebagai memori adaah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat masukan/keluaran. Memori utama termasuk tempat penyimpanan data yang bersifat volatile -- tidak permanen -- yaitu data akan hilang kalau komputer mati.

Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:

  • menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
  • Memilih program yang akan di-load ke memori.
3. Manajemen file

File (berkas) adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Umumnya file mempresentasikan program dan data. File dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll). Sistem operasi mengimplementasikan konsep absrak dari file dengan mengatur media penyimpanan masal, misalnya tapes dan disk.

Sistem operasi bertanggungjawab dalam aktivitas yang berhubungan dengan manajemen file:

  • Pembuatan dan penghapusan file.
  • Pembuatan dan penghapusan direktori.
  • Mendukung manipulasi berkas dan direktori.
  • Memetakan berkas ke secoundary-storage.
  • Mem-back-up berkas ke media penyimpanan yang tidak permanen (non-volatile).
4. Manajemen proses

Proses adalah sebuah program yang sedang dieksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Aloksai suber daya tersebut dikelola oleh Sistem Operasi. Misalnya, penggunaan memori oleh CPU, file-file yang terbuka, dan penggunaan oleh perangkat-perangkat input/output lain. ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali semua sumber daya yang bisa digunakan kebali.

Sistem opersai bertanggungjawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:

  • Membuat dan menghapus proses pengguna dan sistem proses.
  • Menunda atau melanjutkan proses.
  • Menyediakan mekanisme untuk sinkronisasi proses.
  • Menyediakan mekanisme untuk komunikasi proses.
  • Menyediakan mekanisme untuk penanyanan deadlock.
5. Manajeen sistem masukan dan keluaran (I / O)

Sistem ini sering disebut dengan device manager. Menyediakan device driver yangumum sehingga opersai masukan/keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk.

Komponen sistem operasi untuk sistem masukan/keluaran:

  • Penyangga: menampung sementara data dari/ke perangkat masukan/keluaran.
  • Spooling: melakukan penjadwalan pemakaian masukan/keluaran sistem  supaya lebih efisien (antrian dsb).
  • Menyediakan driver. Untuk dapat  elakukan opersai rinci untuk perangkat keras masukan/keluaran tertentu.


PENGERTIAN E-COMMERCE

PENGERTIAN E-COMMERCE


E-Commerce dalam arti luas adalah penggunaan jaringan komputer untuk meningkatkan kinerja organisasi, meningkatkan profitabilitas, memperoleh pangsa pasar, meningkatkan layanan pelanggan, dan pengiriman produk secara cepat. E-Commerce bukan sekedar memesan barang dari katalog on-line, tetapi melibatkan semua aspek interaksi elektronik organisasi dengan perusahaan stakeholder, orang-orang yang menentukan masa depan organisasi. Perdagangan elektronik termasuk seperti mendirikan sebuah halaman Web untuk mendukung hubungan investor atau berkomunikasi secara elektronik. Secara singkat, e-Commerce melibatkan penggunaan teknologi informasi untuk meningkatkan komunikasi dan transaksi dengan seluruh pemangku kepentingan organisasi. Stakeholder tersebut meliputi pelanggan, pemasok, pemerintah regulator, lembaga keuangan, manaer, karyawan, dan masyarakat pada umumnya.

Menurut Kalakota  dan  Whinston, 1997, eccomerce bisa dilihat dari beberapa perspektif sebagai berikut:


  • Perspektif komunikasi, penyebaran/pengiriman informasi, produk / layanan atau pembayaran secara elektronik.
  • Perspektif proses bisnis, Aplikasi teknologi menuju transaksi bisnis secara otomatis transaksi dan airan kerja perusahaan.
  • Perspektif layanan, mampu melakukan pemangkasan biaya dan dalam waktu yang sama meningkatkan kecepatan layanan dan kualitas.
  • Perspektif online, pembelian dan penjualan produk dan informasi secara online.
Menurut pemerintah UK untuk menjelaskan batasan ecommerce untu industri, ecommerce adalah pertukaran informasi melalui jaringan elektronik, pada setiap tahapan dalam supply chain (rantai pasokan), apakah di dalam organisasi, antar bisnis, antara bisnis dan consumer (pelanggan), atau antara publik dengan privat sector, apakah berbayar atau tidak. Dalam definisi ini, e-commerce tidak dibatasi pada pembelian dan penjualan roduk, tetapi juga termasuk aktifitas pra-penjualan dan pasca-penjualan di dalam supply chain (rantai pasokan).

E-commerce difasilitasi oleh teknologi digital yang memberikan kemampuan komunikasi secara elektronik, termasuk disini adalah komunikasi internet melaui website dan email seperti halnya penggunaa media digital lainya seperti wirelles atau mobile dan media pengiriman digital lainya seperti TV kabael dan satelit.

Dalam buku Introduction to Information Technology, e-commerce berarti perdagangan  elektronik yang mencangkup proses pembelian, penjualan, transfer, atau pertukaran produk, layanan, atau informasi melalui jaringan komputer, termasuk internet (Turban 2005:181). Menurut Robert E Johnson, III (http://www.cimcor.com), e-commerce merupakan suatu tindakan melakukan transaksi bisnis secara elektronik dengan menggunakan internet sebagai media komunikasi yag paling utama. Pada website ECARM (The Society For Electronic Commerce And Right Management) dijelaskan bahwa e-commerce secara umum menunjukkan seluruh bentuk transaksi yang berhubungan dengan aktifias-aktifitas perdagangan, termasuk organisasi dan perrangan yang berdasarkan pada pemrosesan dan transmisi data digital termasuk teks, suara, dan gambar-gambar visual (OECD,1997).

Tidak dipungkiri lagi, E-commerce telah mengubah parafigma proses pengembangan, pemasaran, enjualan, pemesanan, pelayanan, dan pembayaran dan sebagainya. Pendekatan pemasaran produk dan jasa beganti dari off-line menjadi on-line dan lebih interaktif. Keberadaan transaksi elektronik secara on-line dengan internet ini kemudian melahirkan komunikasi global antar para pelaku bisnis secara visual.