Jumat, 26 Februari 2016

Membuat Login Multi User dengan PHP

Membuat Login Multi User dengan PHP

1. Buat Database terlebih dahulu : db_penjualan
2. Buat Table tb_user
3. Isikan data pada tb_user sebagi berikut

4.      Masukan script berikut di dalam file htdocs/XIRPL4_Name_01/index.php
<?php
include 'inc/koneksi.php';
@session_start();
if (@$_SESSION['user_nama'])
{
            if (@$_SESSION['user_level'] == "Admin") {header("location:admin/index.php");}
            else if (@$_SESSION['user_level'] == "Kasir") {header("location:kasir/index.php");}
            else if (@$_SESSION['user_level'] == "Direktur") {header("location:direktur/index.php");}
            else if (@$_SESSION['user_level'] == "Root") {header("location:root/index.php");}
}
?>
5.      Masukan script berikut di dalam file htdocs/XIRPL4_Name_01/index.php
Diatas <from method=”post”>
<?php
if (@$_POST['masuk'])
{
            include 'inc/cek.php';
}
?>
6.      Buat Folder baru dengan nama inc
Masukan script berikut di dalam file htdocs/XIRPL4_Name_01/inc/koneksi.php
<?php
            mysql_connect("localhost","root","") or die (mysql_error());
            mysql_select_db("db_penjualan_ch_33") or die (mysql_error());
?>
7.      Buat Script cek.php di dalam folder inc
Script cek.php sebagai berikut
<?php
@session_start();
include("koneksi.php");
$user=addcslashes($_POST['user_name']);
$pass=addcslashes($_POST['user_password']);
$qwr=mysql_query("SELECT * FROM tb_user WHERE user_name = '$user' AND user_password = md5('$pass') ");
$hasil=mysql_num_rows($qwr);
$data=mysql_fetch_array($qwr);
if ($hasil == 1)
{
            $_SESSION['user_name']=$data['user_name'];
            $_SESSION['user_level']=$data['user_level'];
            if ($data['user_level'] == "Admin") {header("location:admin.php/index.php");}
            else if ($data['user_level'] == "Kasir") {header("location:kasir/index.php");}
            else if ($data['user_level'] == "Direktur") {header("location:direktur/index.php");}
            else if ($data['user_level'] == "Root") {header("location:root/index.php");}
}
else
{
            echo "<div class='red lighten-2'>
                        <center class='white-text'><strong>LOGIN GAGAL !</strong><br>periksa username dan password !</center>
                        </div>";
}
?>
8.      Buat Script logout.php
<?php
session_start();
session_destroy();
header("location:../index.php");
?>
9.      Buat Script Session didalam admin/index.php
<?php
@session_start();
if (@$_SESSION['user_name'])
{
            if (@$_SESSION['user_level'] == "Admin") {header("location:../index.php");}
            else
            {
                        if (@$_SESSION['user_level'] == "Kasir")
                        {
                                    header("location:../kasir");
                        }
                        else if (@$_SESSION['user_level'] == "Direktur")
                        {
                                    header("location:../direktur");
                        }
                        else if (@$_SESSION['user_level'] == "Root")
                        {
                                    header("location:../root");
                        }
            }
}
else
{
            header("location: ../index.php");
}
?>
<?php
include("../inc/koneksi.php");

?>                   

Cara Menginstall Windows 7


jangan lupa untuk mempersiapkan hal-hal berikut ini :

  • Siapkan DVD Windows 7 terlebih dahulu, karena kita akan belajar cara menginstall windows 7 dari DVDROM.
  • Setting BIOS agar booting dari CD/ DVD.
  • Backup data-data penting terlebih dahulu
  • Apakah yang anda install adalah laptop ? Jika iya, saya sarankan colokkan charger laptop anda segera. Jangan sampai laptop kehabisan daya pada saat proses instalasi karena akan berdampak buruk pada laptop itu sendiri.
  • Siapkan camilan dan minuman karena artikel yang saya buat ini agak panjang hehehehe.

Setting BIOS agar Booting dari CD/ DVD

Umumnya komputer/ laptop biasanya booting pertama kali dari HDD. Maka dari itu, anda perlu mengaturnya terlebih dahulu agar booting pertama kali melalui CD/ DVD.

1. Nyalakan atau restart komputer/ laptop anda, kemudian tekan tombol DEL (Delete). Biasanya untuk masuk ke menu BIOS, tombol yang paling umum digunakan adalah DEL, F1, F2, atau Fn+F2, tergantung manufacturer laptop/ motherboard anda.

2. Akan muncul tampilan menu BIOS seperti gambar di bawah ini. Setelah itu, pindah ke tab Boot dengan menggunakan tombol ◄ ►.



3. Anda akan melihat tampilan seperti dibawah ini. Seperti yang anda lihat pada gambar berikut, bahwa device yang berada di urutan teratas adalah HDD. Jadi komputer/ laptop anda akan melakukan booting pertama kali dari HDD.



4. Agar bisa booting dari CD/ DVD, anda perlu menempatkan CD-ROM Drive berada di urutan teratas. Caranya dengan memilih CD-ROM Drive, kemudian geser menggunakan tombol +/- sampai berada di urutan teratas seperti gambar berikut.



5. Jangan lupa untuk memasukkan DVD Windows 7 nya pada DVDROM. Kemudian tekan tombol F10 untuk menyimpan hasil setting sekaligus keluar dari menu BIOS.



Tidak semua komputer/ laptop memiliki jenis BIOS yang sama. Bisa jadi BIOS yang anda gunakan juga tidak sama dengan yang saya gunakan pada tutorial kali ini.

Untuk lebih jelasnya, silakan baca artikel saya mengenai pengertian, fungsi dan macam-macam BIOS.

Langkah-langkah Cara Menginstall Windows 7

Baiklah, setting BIOS agar booting dari CD/ DVD selesai. Sekarang waktunya instalasi windows 7. Menginstall windows 7 tidaklah sulit, silakan ikuti langkah-langkah berikut ini dengan seksama .
1. Langkah pertama, tekan sembarang tombol untuk memulai instalasi.



2. Silakan pilih Indonesian (Indonesia) pada Time and currency format. Untuk Language to install dan Keyboard or input method biarkan default. Kemudian pilih Next.



3. Untuk memulai instalasi windows 7. Pilih Install now.



4. Centang I accepted the license terms, kemudian pilih Next.



5. Saya anggap anda saat ini sedang belajar menginstall sistem operasi windows 7 untuk pertama kalinya. Jadi, silakan pilih Custom (advanced).



6. Jika anda ingin melakukan install ulang, downgrade maupun upgrade sistem operasi windows sekaligus ingin data-data pada partisi lain tidak hilang, cukup delete Disk 0 Partition 2 (partisi C:) dan Disk 0 Partition 1 : System Reserved, nanti otomatis kedua partisi yang anda delete tadi menjadi Unallocated Space.
Silakan buat partisi baru lagi (secara otomotis, partisi tersebut menjadi Disk 0 Partition 2) dan jadikan Disk 0 Partition 2 sebagai lokasi instalasi windows 7, kemudian Next. Bingung? Simak gambar dibawah ini.
Bagi yang ingin melakukan install ulang, downgrade maupun upgrade ke windows 7 sekaligus tidak ingin data-data di partisi lain hilang, silakan lewati langkah nomor 7-10. Dan bagi anda yang pertama kali melakukan instalasi windows 7 sekaligus yang HDDnya masih mulus dan belum terinstall sistem operasi windows sebelumnya, silakan lewati langkah nomor 6 ini.


7. Langkah selanjutnya yaitu mempartisi ruang harddisk. Pilih Drive options (advanced) > New.

Lalu tentukan ukuran partisi/ drive tersebut. Kemudian pilih Apply jika sudah selesai.



8. Pilih OK untuk pembuatan system files windows atau yang biasa disebut system reserved partition saja.



9. Silakan buat 2 partisi dengan cara yang sama seperti langkah nomor 7. Sebenarnya, berapa banyak partisi tergantung selera masing-masing. Pada tutorial kali ini, saya hanya membuat 2 partisi.



10. Silakan pilih Disk 0 Partition 2 sebagai lokasi instalasi windows. Kemudian pilih Next. Sebenarnya, anda bisa memilih lokasi instalasi dimana saja, tapi saya sarankan anda letakkan di Disk 0 Partition 2.



11. Proses instalasi windows 7 berlangsung. Proses ini memakan waktu kurang lebih 20 menit. Selama proses berlangsung, komputer akan reboot/ restart dengan sendirinya beberapa kali.



12. Jangan tekan tombol apapun pada keyboard! Hal tersebut akan menyebabkan anda mengulangi proses instalasi dari awal.



13. Langkah selanjutnya yaitu memasukkan nama pengguna dan nama komputer. Kemudian pilih Next.



14. Langkah berikutnya yaitu membuat password untuk akun Windows. Saran saya, buatlah password yang kuat dengan kombinasi angka dan simbol. Sedangkan untuk password hint, isikan kata atau kalimat yang membantu anda mengingat password anda tersebut. Jika anda tidak ingin menambahkan password, biarkan saja kosong. Kemudian pilih Next.



15. Silakan masukkan product key windows 7, kemudian pilih Next. Jika tidak mempunyai product key, anda bisa lewati langkah berikut ini tanpa memasukkan product key. Tetapi, tanpa aktivasi product key, anda hanya dapat menggunakan Windows 7 selama masa trial (30 hari). Selanjutnya pilih Next.



16. Untuk Windows Update, silakan pilih Ask me later. Anda bisa memilih Use recommended settings jika DVD windows 7 yang anda miliki original. Tetapi jika tidak, saya sangat menyarankan pilih Ask me later.



17. Untuk Time zone/ zona waktu. Pilih (UTC+07:00) Bangkok, Hanoi, Jakarta.



18. Langkah berikutnya yaitu menentukan lokasi jaringan. Silakan pilih Public Network.



19. Jika anda menambahkan password untuk akun anda seperti pada langkah no. 14. Anda harus memasukkan password terlebih dahulu untuk masuk ke layar dekstop. Kemudian tekan tombol Enter.



20. Well ! Proses instalasi windows 7 selesai. :)



Penutup

Selain menginstall melalui DVDROM, anda juga bisa menginstall windows 7 dengan USB flashdisk dengan cara menjadikannya bootable flashdisk terlebih dahulu. Cara menginstallnya pun tidak jauh berbeda dengan menginstall melalui DVDROM.

Setelah berhasil menginstall windows 7, lanjutkan membaca 3 hal yang wajib anda lakukan setelah menginstall windows. :)

Cara membuat undangan pernikahan di coreldraw


Cara membuat undangan pernikahan di coreldraw



1. kamu buka dech aplikasi corel mu, X3 /X4


2.Aturlah Lembar kerja, pilihlah F4 pada Property Bar: Multyple Object, keg gne loh :
klik yang A4

3. lalu klik landscape atau potrait , ya terserah kamu sich mo pilih atau pakek yg mna
klik yang ingin kamu gunakan

4. Klik 2 kali pada Rectangle tool pada toolbox
klik 2 x ya

5.Select object tersebut kemudian aturkan persegi dengan 21,0 cm x 12,5 cm, sebagai berikut: hasilnya tapi terserah kamu mo ukuran berpa..
pilih rectangle yang ingin kamu mau ukurannya mksudnya

6.Untuk menghasilkan kertas lipat, caranya:
Select object >> Arrange >> Transformations >> Position, seperti gambar ini:
atur posisi nya ,
Check kanan atau kiri pada Relative Position, kemudian klik Apply to Duplicate,
Select two object (maksudnya pilih kedua persegi tersebut) >> Arrange >> Group
Kemudian Arrange >> Align to Distribute >> Center to Page Horizontally lalu diulangi lagi >>Arrange >> Align to Distribute >> Center to page vertically, sehingga kedua persegi tersebut berada di tengah lembar kerja. Sepeti gambar
ini lah hasilnya yang saya buat

7. Untuk memperindah undangan yaitu transparansi objek dengan cara
Select object >> klik Transparency tool di toolbox >> klik dari atas tengah objek ke bawah tengah object (atau sesukamu baik dari bawah ke atas, dari kanan ke kiri, dari kiri ke kanan maupun diagonal)
sebenarnya terserah kamu mo buat tranparanci nyabgmna, ok gan
8. Copy objek pada page 1 lalu paste objek pada page 2 karena yang satu untuk bagian luar dan yang lain untuk bagian dalam, sebagai berikut:
lihat dibawah yang tulisan page 2. itu mksudnya untuk bgian luar

  • UNTUK BAGIAN LUAR

1. Untuk memperindah hiasan pada bagian luar terutama corner
Klik Text pada Menu Bar >> Insert Symbol Character atau dengan cara tekan Ctrl+F11pada keyboard.
pilih jenis simbol untuk kamu gunakan
 2. Pilihlah Wingwinds 2 pada Font atau sesukamu lalu pilih salah satu di antaranya kemudian Insert.
3. Ditambahkan huruf nama Insial yang akan menikah dengan huruf yang tersedia di Font
4. Untuk kotak nama dengan cara:
Klik Rectangle Tool pada Tool Box
Aturlah tiap sudut agar bisa lenkung yang tidak tajam pada Property Bar: Rectangle,
Bila Anda ingin 2 sudut yang tajam dan yang lain sudut tumpul, Anda bisa tidak mengaktifkan Round Corners Together di samping Right Rectangle Corner Roundness yang berbentuk gembok. Lalu Anda mengatur besar sudutnya, kemudian Enter. (^_^)

  • B. UNTUK BAGIAN DALAM
Untuk mengisi kalimat atau teks dengan paragraph teks yang berisi kapan yang akan diadakan pernikahan, Iqbal Qobul atau lainnya.
Anda bisa mengklik Text Tool pada Toolbox >> Klik dan drag pada area kerja, ketik teks paragraph tersebut.
Hasilnya seperti ini:
ne yang aku buat loh, haha
Tapi ada yang saya sarankan agar semua hiasan, huruf, warna atau lainnya, Anda bisa aturkannya dengan sesuka hatimu. Bahkan Anda bisa menambah gambar apapun juga dengan cara Klik File pada Menu Bar >> Import (Ctrl+I)

Perbedaan jaringan kabel dan jaringan nirkabel

Perbedaan jaringan kabel dan jaringan nirkabel

1.Jaringan Kabel (wired Network)
Gambar
Jaringan kabel adalah jaringan yang menggunakan kabel sebagai media penghubung.
Kelebihannya:
  1. Relatif murah
  2. Tingkat keamanan relatif tinggi
  3. Performa / Stabilitas jaringan dan bandwith yang lebih tinggi dan lancer
  4. mudah dalam instalasi
  5. Biaya yang murah dalam investasi jaringan
Kelemahannya:
  1. Kerapian yang kurang(nilai estetika) karena kabel yg berantakan /sembraut
  2. Jangkauan dan akses client yang terbatas
  3. Susah jika ada perluasan jaringan
  4. Wired LAN harus di tempatkan di tempat yang aman
  5. Security pada wired LAN akan hilang pada saat kabel jaringan di potong
2.Jaringan Nirkabel (wireless Network)
Gambar
Jaringan wireless adalah jaringan yang menggunakan gelombang radio,satelit,inframerah,dan teknologi Bluetooth sebagai media penghubung.
Kelebihannya:
  1. Jaringan rapi dan mempunyai nilai estetika,tidak ada kabel yg sembraut
  2. Kemudahan proses instalasi
  3. Mudahuntuk perluasan jaringan
  4. Pengurangan anggaran biaya
  5. Jangkauan luas
  6. Pemeliharaan murah
  7. Infrastruktu berdimensi kecil
Kelemahannya:
  1. Gangguan gelombang jaringan
  2. Keamanan data kurangterjamin
  3. Konfigurasi yang lebih rumit
  4. Kapasitas jaringan terbatas
  5. Biaya investasi cukup mahal
  6. Tidak stabil dan terpengaruh cuaca
  7. Kapasitas jaringan karena keterbatasan spektrum

PENGENALAN PROGRAM C++

PENGENALAN PROGRAM C++


      SEJARAH BAHASA C

    C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah (bahasa yang berorientasi kepada mesin) dan bahasa beraras tinggi (bahasa yang berorientasi pada manusia).
Bahasa beraras tinggi mempunyai kompabilitas yag tinggi antar platform. Karena itu, amatlah mudah untuk membuat program pada berbagai jenis mesin. Berbeda halnya jika menggunakan bahasa beraras rendah, sebab setiap perintahnya bergantung sekali pada jenis mesin.
Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman terstruktur, yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.
Program yang ditulis dengan menggunakan C mudah sekali untuk dipindahkan dari satu jenis mesin ke jenis mesin lainnya. Hal ini berkat adanya standarisasi bahasa  yaitu ANSI (American National Standards Institute) yang dijadikan acuan oleh para pembuat kompiler C.

    C++ diciptakan oleh Bjarne Stroustrup di Laboratorium Bell, AT&T pada tahun 1983. Bahasa ini bersifat kompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut a better C. Nama C++ sendiri diberikan oleh Rick Mascitti tahun 1983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.
C diambil sebagai landasan dari C++ adalah karena keportabilitasan C yang memungkinkan diterapkannya ke berbagai mesin, dari PC hingga mainframe, serta pada pelbagai sistem operasi (DOS, UNIX, VMS dan sebagainya)
  
     Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi obyek (Object Oriented Programming) tetapi sekali lagi C++ hanyalah bahasa yang bersifat hibrid, bukan bahasa murni yang berorientasi obyek.
Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi. PBO dan C++ dapat mengurangi kekompleksitasan, terutama pada program yang besar yang terdiri dari 10.000 baris atau lebih.
Greg Perry pada tahun 1993 menyatakan C++ dapat meningkatkan produktivitas pemrogram lebih dari dua klai dibandingkan bahasa prosedural seperti C, PASCAL dan BASIC karena kode yang ditulis dengan C++ lebih mudah untuk digunakan kembali pada program-program lain.

     Program C++ dapat ditulis menggunakan sembarang editor teks seperti NOTEPAD ataupun menggunakan editor bawaan dari kompiler. Program C++ biasa ditulis dengan nama ekstensi .CPP. Agar program ini bisa dijalankan, maka harus dikompilasi terlebih dulu dengan menggunakan kompiler C++.
Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi .H atau .HPP) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner (berkode 0 dan 1).
Selanjutnya file obyek ini bersama-sama dengan file obyek lain serta file pustaka (.LIB) dikaitkan menajdi satu oleh linker. Hasilnya berupa file yang bersifat executable. File inilah yang bisa dijalankan dari sistem operasi secara langsung.


KOMPILER C++

    Saat ini banyak kompiler bahasa C++ yang beredar di pasaran. Sebagai contoh Microsoft Corporation sebagai perusahaan pembuat perangkat lunak yang sangat termashur, mengeluarkan produk kompiler C++ berupa Microsoft C/C++ serta Visual C++. Adapun Borland International juga mengeluarkan Turbo C++ dan Borland C++.
   Berikut ini contoh program C++ yag sangat sederhana dapat dilihat di bawah ini :
#include <iostream.h>
void main()
{
cout << “Halo, Apa kabar? \n”;
}
Keterangan :
  • Kata void yang mendahului main() digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik.
  • Program C++ memang tidak pernah lepas dari fungsi. Sebab fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu main(). Fungsi ini menjadi awal dan akhir eksekusi program.
Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Pada fungsi main() di atas, tidak ada argumen yang diberikan. Oleh karena itu tdak ada entri di dalam ().
  • Tanda “{“ hingga “}” disebut tubuh fungsi. Lebih spesifik lagi, semua yang terletak di dalam tanda { } disebut blok. Tanda “{“ menyatakan awal eksekusi program sedangkan “}” menyatakan akhir eksekusi program. Di dalam tanda { } bisa terkandung sejumlah unit yang disebut pernyataan (statement)

Teknik install windows xp

Teknik Install Windows Xp

  • Tekan F1/DEL/Perintah lainnya  untuk SETUP BIOS
  • Pilih menu Boot
  • Boot pertama menjadi ( 1st Boot Device)  à CD-Rom Group
  • Boot kedua  ( 2st Boot Device)  à Hard Drive Group
  • Cara merubahnya tekan (+) untuk menaikannya (-) untuk menurunkannya
  • Selanjutnya Tekan F10, Save Configuration Change and ? Pilih ok
  • Press any key from Boot Cd  à tekan sembarang tombol / Enter
  • Windows XP Profesional Setup
  • Wellcome to setup à pilih enter
  • Akan menampilkan End User Licence Agreement à Tekan F8 untuk “ I Agree”
  • Untuk  memformat harrdisk, pilih delete partisi jika ada partisi di harddisk tsb,
  • Terdapat beberapa pilihan : Enter = Install
  • D  = Delete Partision,   F3 = Quit
  • Pilih  (D) untuk Delete Partision yang ada, karena hanya ada 1 partisi.
  • kemudian à Enter
  • You asked Setup to delete the partition? à Pilih L / Delete untuk menghapus partisi yang ada.
  • Selanjutnya klik C untuk create partition
  • Untuk membuat 2 partisi,  misalnya Hardisk kita  80 GB,  C  dibuat  menjadi setengah “35000mb” sesuai keinginan à kemudian tekan Enter untuk Create,       Sisa partisinya / Unpartitioned space : 44999mb  kemudian klik C untuk create   partition  selanjutnya  pilih “d”
  • Klik enter untuk create
  • Unpartition space à jadi D = nya
  • Klik Directori C-nya yang akan diinstall à pilih enter untuk install
  • Pilih à Format the partition Using the NTFS file system
  • kemudian pilih enter untuk install
  • Regional and Language Option
  • Costoizenya pilih à Indonesian dan
  • Locationnya pilih à Indonesia
  • Selanjutnya à Next
  • Personal your software
  • Isi Namenya     =        dan  Organization =
  • Selanjutnya à Next
  • Your Product Key
  • Isi Keynya : ___  selanjutnya à Next
  • Computer Name and Administrator Password
  • Isi         Coputer Name :
  • Type and Administrator Password =
  • Admin pass      =
  • Confirm pass    =
  • Selanjutnya Next
  • Date and Time Setting
  • Date & Time     :  Diisi waktunya
  • Time Zone        :  Jam
  • Kemudian pilih  Next
  • Network Setting à Pilih Typical setting à Next
  • Workgroup or computer Domain à Next
  • Display Setting à Ok
  • Ok
  • klik Next
  • Not Right Now à next
  • How will this computer connect to the internet?
  • Pilih LAN untuk koneksi internet menggunakan jaringan kemudian tekan Next
  • Setting Up a high speed connection
  • Obtain IP automatically     : klik tanda centang
  • Obtain DNS automatically : klik tanda centang Selanjutnya Next
  • Ready to register with Microsoft?
  • Are you ready to register with Microsoft?    Pilih Yes
  • Who will use this computer?    Next
  • Thank you à Finish
  • Selanjutnya format Direktori D-nya, caranya klik kanan windows explorer di direktori d pilih quik  format ( untuk format cepat)
  • Selanjutnya install software2 pendukungnya
  • Jangan lupa antivirus.

MATERI KKPI

MATERI KKPI

        1.PERANGKAT LUNAK (SOFTWARE)

Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk  menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.

Perangkat lunak komputer berfungsi untuk :
  1. Mengidentifikasi program
  2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
  3. Mengatur dan membuat pekerjaan lebih efisien.
Macam-macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam, yaitu :
  1. Sistem Operasi (Operating System),
  2. Program Aplikasi (Application Programs),
  3. Bahasa Pemrograman (Programming Language),
  4. Program Bantu (Utility)
1.  Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :
  • Menyimpan program dan aksesnya
  • Membagi tugas di dalam CPU
  • Mengalokasikan tugas-tugas penting
  • Merekam sumber-sumber data
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
  • Memeriksa kesalahan sistem
  • Multitugas pada OS/2″, Windows ‘95″, Windows ‘98″, Windows NT”, /2000/XP
  • Memelihara keamanan sistem,   khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.

2.  Program Aplikasi (Aplication Programs)

Program Aplikasi adalah  perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program  pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.

3. Bahasa Pemrograman (Programming Language)

Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
  • Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
  • Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.
  • Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi   pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++

4. Program Bantu (Utility)

Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
  • Norton Utility
  • Winzip
  • Norton Ghost
  • Antivirus

    2.PERANGKAT KERAS (HARDWARE)

    Perangkat Keras (Hardware)
    Hardware berupa peralatan fisik dari sebuah sistem komputer, peralatan ini terdiri atas 3 jenis, yaitu:
    1.    Perangkat masukan (Input device)
    Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light-pen, scanner, dan sebagainya.
    2.    perangkat keluaran (Output device)
    perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer.
    3.    Perangkat pengolah data (Processor)
    Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat (CPU/Central Processing Unit) dan juga mikroprosesor.
    Macam-macam perangkat keras (hardware):
    1.         CPU (Central Processing Unit)
    Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
    2.         Monitor
    Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.
    3.         Keyboard
    Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.
    4.         Mouse
    Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
    5.         Printer
    Priter merupakan alat yang memproduksi keluaran data (output) berbentuk cetak, berupa teks maupun gambar/grafik.
    6.         CD ROM
    Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui media CD (Compact Disk).Alat ini didesain mampu menuliskan dan membaca data atau program melalui sistem optik.
    7.         Compact Disk (CD)
    Media penyimpanan yang terbuat dari bahan plastik.Proses penyimpanan dan pembacaan data menggunakan sistem optik.
    8.         Floppy Disk
    Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
    9.         Hardddisk
    Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem operasi yang permanen.
    10.     Scanner
    Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa teks.

Struktur Dasar PHP


Struktur Dasar PHP 
A. Variable 
 
Digunakan untuk menyimpan sebuah value, data atau informasi
- Nama variabel diawali dengan tanda $
- Panjang tidak terbatas
- Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter
berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang
diperbolehkan (karakter ASCII dari 127 – 255).
- Bersifat case-sensitive.
- Tidak perlu dideklarasikan.
- Tidak boleh mengandung spasi.
Contoh :










B. Tipe Data

 Tipe data variabel tidak didefinisikan oleh programmer, akan tetapi
secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP
mendukung 8 (delapan) buah tipe data primitif, yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL
Contoh :




















C. Konstanta
  Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define() . Contoh :













D. Operator

















E. Komentar

Dalam PHP, komentar program bisa menggunakan :
  •   /* dan */ , 
  •  // ,
  •   #