Perintah Internal Command Dan External Command Pada DOS

Perintah Internal Command Dan External Command Pada DOS

DOS (Disk Operating System) merupakan salah satu system operasi single user dan single process yang tidak memiliki tampilan grafis. Pada awal perkembangan PC di IBM, SO ini sudah terdapat didalamnya, jika belum SO ini juga bisa dijalankan melalui booting dari media disket.

Operating system yang popular untuk jenis ini adalah MS-DOS, karena selain kapasitasnya yang kecil juga perintah-perintah yang dipergunakan relatif lebih mudah jika dibandingkan dengan DOS sistem lainnya.

Internal Command/Perintah Internal Adalah perintah yang tidak lagi membutuhkan file khusus, karena semua instruksi internal sudah ditampung dalam file command.com

External Command/Perintah Eksternal Perintah hanya dapat dijalankan (berfungsi) apabila file external ada (berada) pada direktori dimana perintah dijalankan atau telah dilakukan patch kedirektori dimana file external tersebut berada.

Internal Command/Perintah Internal

No Perintah Contoh Keterangan
1 Help A:\>copy/?atauA:\>help copy Mencari petunjuk penggunaan perintah
2 Dir A:\>dir *.*C:\>dir *.comC:\>dir *.sysC:\>dir ???.com

C:\>dir co???nd.c??

Melihat isi direktoriBbeberapa hal yang perlu diperhatikan antara lain penggunaan “Wild Card”, yaitu :- * (asterix) : mewakili banyak karakter- ? (question mark) : mewakili hanya satu karakter
3 Cd CdCd . .Cd \ Change Directory (berpindah direktori)
4 Md D:\>md latihan Make Directory (membuat direktori baru)
5 Rd D:\>rd latihan Remove Directory (membuang direktori yang kosong)
6 Copy C:\>copy *.log a:C:\>copy *.sys d:A:\>copy format.com c:\dosA:\>copy himem.sys c:\windows Menyalin file ke lokasi lain atau dengan nama lain
7 Ren A:/>ren latihan.doc training.docA:/>ren diskusi.exe kelompok.exe Mengubah nama file atau direktori
8 Del A:\>del prince.exeA:\>del *.bakA:\>del *.docA:\>del *.* Menghapus file
9 Type A:\>type latihan.txtA:\>type sys.comA:\>type io.sys Melihat isi suatu file system dan ditampilkan dalam bahasa mesin.
10 Cls C:\>cls Membersihkan tampilan layar

External Command/Perintah Eksternal

No Perintah Contoh Keterangan
1 Attribattrib.exe A:\>attrib +r *.docA:\>attrib +a –r *.doc untuk menambahkan atau menghapus atribut suatu file atau beberapa file sekaligus.
2 CHKDSKchkdsk.exe A:\>chkdsk /vC:\>chkdsk /fC:\>chkdsk a:/f/v (checkdisk) digunakan untuk melihat informasi dan kondisi mengenai suatu disket.
3 Deltreedeltree.exe A:\>deltree latihan digunakan untuk menghapus direktori beserta file-file yang ter­dapat dalam direktori tersebut
4 Diskcopydiskcopy.com A:\>diskcopyA:\>diskcopy a: a:B:\>diskcopy b: b:B:\>diskcopy a: b:

C:\>diskcopy a: b:

untuk menduplikasi disket (harddisk). Perintah ini berbeda dengan perintah copy yang berfungsi untuk memperbanyak file. Dengan diskcopy sebuah disket (partisi harddisk) dapat dicopy file-filenya secara keseluruhan dan sekaligus mengganti se­mua data yang terdapat pada disk duplikasi sehingga isinya sama persis dengan disk sumbernya.Perintah Diskcopy ini hanya dapat dilakukan pada dua disket (partisi) yang sama jenisnya dan kapasitasnya.
5 Doskeydoskey.com untuk menghemat pengetikan dalam aplikasi Dos. Apabila perintah doskey diaktifkan perintah-perintah yang telah digunakan pada prompt akan disimpan dan dapat diaktifkan kembali.
6 Editedit.com C:\>edit file.txt untuk membuat, melihat, mencetak ataupun menyunting isi dari file-file batch, CONFIG.SYS, ataupun file-file aplikasi yang berbasiskan ASCII, seperti file-file ReadMe yang datang pada hampir semua program yang anda beli.
7 Formatformat.com A:\>formatC:\>format a:/s untuk memformat agar disket dapat dipergunakan dalam operasi penyimpanan dan pengolahan data
8 Labellabel.exe A:\>label HASANC:\>label LOGIKA digunakan untuk memberikan nama pada suatu disk baik itu hard­disk atau disket.Untuk melihat apakah label telah ada pada disk jalankan perintah “vol”.
9 Memmem.exe A:\>memC:\>mem /c/p menampilkan jumlah memori pada komputer Anda. Untuk setiap tipe memori, mem memperlihatkan jumlah total memori, jumlah memori yang digunakan oleh program dan jumlah memori yang belum digunakan.
10 Mode C:\>mode con lines=43C:\>mode com1 baud=2400 parity=n data=8 stop=1C:\>mode lpt1=com1C:\>mode lpt1 cols=132 lines=8 digunakan untuk mengatur dan memilih konfigurasi beberapa hardware dan tampilan layar.
11 Movemove.exe A:\>move *.* a:\logikaA:\>move a:\logika a:\pusatA:\>move c:\mydocu~1 a: digunakan untuk memindahkan file dari satu direktori ke direktori lain
12 Systemsys.com C:\>sys a:A:\>sys b: digunakan untuk membuat sebuah disket menjadi disket yang “bootable” , yaitu disket yang dapat digunakan pada proses awal konfigurasi komputer yang berbasiskan DOS.
13 Unformatunformat.com A:\>unformat a:/jA:\>unformat a:/u/l/test/pA:\>unformat /partn/l untuk mengembalikan file-file yang telah terhapus oleh perintah Format dan membentuk kembali file-file dari perintah Recover.
14 Xcopyxcopy.exe A:\>xcopy *.* b: /sB:\>xcopy *.* a: /s /eA:\>xcopy *.doc b: /d:05-31-1998B:\>xcopy *.doc a: /p kependekan dari “eXtended Copy” sama dengan perintah copy, kecuali program ini memberikan lebih banyak pilihan. Dengan Xcopy anda dapat:

  • · Menyalin seluruh direktori, sub direktori dan file-file yang ada di dalam­nya.
  • · Menyalin file yang dibuat atau diubah setelah tanggal tertentu.
  • · Menyuruh Xcopy memberitahu terlebih dahulu sebelum melakukan penya­linan dan lain sebagainya.
Advertisements

Pengertian SQL, MySQL DDL . DML . DCL . TCL

Pengertian SQL

Pengertian SQL, MySQL DDL . DML . DCL . TCL.

SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.SQL adalah salah satu DBMS yang saat ini banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.

Perbedaan penggunaan SQL pada masing-masing bahasa biasanya  pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.

 

Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE, MySQL,PostGreeSQL,JAVA,dll

 

SQL memiliki 3 kategori perintah

  1. Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel
  2. Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)
  3. Data Control Language (DCL, digunakan untuk mengedalikan database

Perintah Perintah dalam Data Base 

Perintah-perintah dalam SQL bisa disebut dengan query.
Ada tiga sub perintah:
1.  DDL -> Data Definition Language
2.  DML -> Data Manipulation Language
3.  DCL -> Data Control Language
I.    Data Definition Language
Ini adalah perintah dasar untuk membangun kerangka nya database, seperti:
CREATE: Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.
Nanti kita bahas bagaimana cara untuk menggunakan perintah ini.
ALTER:    Perintah ini digunakan untuk mengubah strukturnya tabel yang sudah jadi sebelumnya.
Seperti mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom,
bisa juga untuk memberikan atribut pada kolom.
DROP:       Perintah ini digunakan untuk menghapus database dan tabel.

II.    Data Manipulation Language
Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti:
INSERT:    Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.
SELECT:    Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.
Data yang kita ambil bisa kita tampilkan dalam layar prompt MySQL secara langsung atau melalui tampilan aplikasi.
UPDATE:    Perintah ini digunakan untuk memperbarui data lama menjadi data baru.
DELETE:    Perintah ini digunakan untuk menghapus data dari tabel

structured query language

MySQL | Oracle

SQL secara garis besar terdiri dari 4 macam yaitu
-DDL
Data Definition language
ddl adalah suatu pernyataan untuk mendefinisikan struktur atau skema database

(A). create
utk membuat objek dalam database

————————–
CREATE TABLE ms_karyawan (
kode_cabang varchar(10) default NULL,
kode_karyawan varchar(10) NOT NULL,
nama_depan varchar(8) default NULL,
nama_belakang varchar(9) default NULL,
jenis_kelamin varchar(1) default NULL,
PRIMARY KEY (kode_karyawan)
————————–
B. Alter
Mengubah struktur dari suatu objek dalam database
——————————
alter table akademik add email varchar (25);
———————————————

C. Drop
menghapus objek dalam database
———————-
Drop table mahasiswa;
———————

D. Truncate
untuk membersihkan isi table

————————-
Truncate table mahasiswa;

E.Comment
untuk memberikan keterangan atau komentar dalam kamus data

F.rename
untuk mengganti nama-
mysql,oracle
——————————
Rename table nama_table to nama_tabel baru;
——————————————-

G. DESC
Untuk melihat struktur table secara detail.
———————
DESC buku;
———————

H.EXPLAIN
Fungsinya sama seperti DESC yaitu untuk menampilkan struktur
———————–
EXPLAIN BUKU_KEREN;
———————–

I. SELECT LOWER
Fungsinya untuk mengubah string menjadi huruf kecil (lower case)
——————————–
SELECT LOWER (“PENGARANG”);
——————————–

J. SELECT UPPER
Fungsinya untuk mengubah string menjadi huruf kapital (upper case)
—————————
SELECT LOWER (“pengarang”);

—————————

(2). DML
Data Manipulation Language

DML adalah pernyataan yang di gunakan untuk mengorganisir
data dengan menggunakan skema objek.

A. select
untuk mnyeleksi data dalam databse
——————————

———————————————————–
select * from mahasiswa; (perhatian : tanda ‘*’ untuk menyeleksi semua data dalam table )
select alamat from mahasiswa;
—————————————————————————————–
B .insert
untuk mengimputkan record kedalam suatu table
—————————————————–
insert into mahasiswa (npm,nama,alamat)
values(‘123456′,’budi’,jl raya plp’);
—————————————————–

C. Update
untuk melakukan update dari table yang sudah di buat
—————————————————
update mahasiswa set nama = ‘udin’
where npm = ‘245435’,;
—————————————————

D.delete
untuk menghapus isi record baik semuanya maupun sebagian
————————————————————
delete from mahasiswa; (untuk semua data yang ada di table)
————————————————————
delete from mahasiswa
where npm=’334553′; (untukm menghapus satu data dalam table)
————————————————————

E. Merge
pnggabungkan update,insert,delete pada suatu table berdasarkan kondisi yang cocok (untuk : oracle)

F. Exec
untuk memanggil prosedur yang telah kita buat

(3). DCL
Data Control Language
Terdiri dari 3 (tiga) stetment
-grant
-revoke
-deny

(Grant) untuk memberikan hak akses ,(Revoke) untuk membuang hak akses ,(Deny) untuk melarang hak akses.

(4) . TCL
Transaction Control

-Commit
Untuk Menyimpan Hasil Perintah
-SavePoint
Identifikasi point transaksi yang akan di gunakan nantinya. .
-Rollback
restore database ke kondisi commit terakhir
– Set Transaction
Mengubah Level Transaksi

Finish . .

 

TIPE DATA
Setiap data memiliki tipe data. Tipe data menurut dalam SQL, antara lain:
Tipe Data Keterangan
CHAR atau CHARACTER – Menyatakan deretan karakter (huruf, bil, tanda baca, karakter khusus (ex:enter)) atau String
– Biasanya lebarnya ttt / tetap, mk biasanya dipakai sbg kunci primer (NIP, NIM),ttp tdk sbg kunci primer juga bisa (Jurusan, lebarnya 2 digit: MI, TI)
– Cara nulisnya diapit tanda petik bisa tunggal ’-’ atau ganda ”-”
VARCHAR – Untuk menyatakan string dengan panjang tidak tetap (nama, alamat, dll)
– Lebih boros penyimpanan di memori
– Cara nulisnya diapit tanda petik bisa tunggal ’-’ atau ganda ”-”
DECIMAL atau DEC Bilangan pecahan, ttp formatnya lebih jelas ex: 5,2 (—,–) shg tampilan dilayar lebih rapi dibanding float dan double (tergantung nilainya)
INTEGER atau INT – Menyatakan tipe data bilangan bulat, defaulnya max 11 karakter
– Bisa dipakai untuk operasi matematis
– Tdk operasi matematis juga bisa (ex:tinggi badan)
SMALLINT Menyatakan tipe data bilangan bulat yang jangkauannya lebih kecil dari pada INTEGER
FLOAT Tipe data bilangan real/pecahan, lebar dibelakang koma 17 karakter
DOUBLE Tipe data bilangan real/pecahan dengan presisi/teliti lebih tinggi dari pada FLOAT, lebar dibelakang koma sampai 30 digit
DATE Untuk menyatakan tanggal (th-bl-tgl)
TIME Untuk menyatakan waktu
ex: jam chek In, chek Out di hotel
TIMESTAMP Untuk menyatakan tanggal dan waktu
BLOB Untuk menyatakan data biner yang berguna untuk menyimpan gambar atau suara
AUTO-INCREMENT Untuk menyatakan data yang akan dinaikkan sebesar satu secara otomatis
BOOLEAN Untuk menyatakan tipe nalar yi benar atau salah
ENUM Untuk mendefinisikan data yang mempunyai kemungkinan nilai tetentu

Teknologi Web

Teknologi Web
Web adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi “akar”(root), yang disebut homepage dan biasanya disimpan dalam server yang sama.

Web memiliki kemampuan link yang sangat bagus. Keistimewaan inilah yang telah menjadikan Web sebagai service yang paling cepat pertumbuhannya. Web mengizinkan pemberian highlight pada kata atau gambar dalam sebuah dokumen untuk dihubungkan ke media lain seperti dokumen, frase, movie clip, atau file suara. Dengan sebuah browser yang memiliki Graphical User Interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan menekannya. Sistem informasi yang terdistribusi oleh web berbasis hypertext. Dokumen yang menjadi unsur utama di dalam web dapat dinyatakan dalam beberapa tipe. Tipe yang paling populer adalah dokumen hypertext yang disusun menurut bahasa khusus, seperti Hypertext Markup Language (HTML) sedangkan untuk interaktif web atau dynamic page terdapat banyak pilihan, salah satunya adalah PHP Hypertext Preprocessor (PHP).

Pada prinsipnya web bekerja dengan cara menampilkan file PHP yang berasal dari server web pada program client, yaitu browser web. Program browser pada client mengirim permintaan kepada server web, yang kemudian dikirimkan oleh server dalam bentuk Format HTML. File PHP berisi instruksi-instruksi yang diperlukan untuk membentuk dynamic page. Perintah-perintah PHP ini kemudian diterjemahkan oleh browser sehingga isi informasinya dapat ditampilkan secara visual kepada pengguna di layar komputer. Pada penggunaannya, mekanisme web juga dapat diakses melalui Local Area Network (LAN) sehingga tidak perlu terhubung dengan internet.

PHP
PHP adalah salah satu bahasa programming sangat popular saat ini. Dari segi sejarah, PHP telah lama dibangunkan. Ia bermula daripada bahasa yang kecil dan simple untuk kegunaan pembangunan homepage personal. PHP merupakan script yang memang dibuat khusus buat meningkatkan fungsi website. Waktu pengunjung membaca homepage, server menjalankan perintah PHP, yang antara lain membangkitkan kode HTML tertentu. Browser pengunjung hanya akan menerima kode HTML akhir. Tidak ada kode PHP yang diterima langsung oleh Browser.

Beberapa keuntungan menggunakan PHP :

  1. PHP bersifat bebas pakai (free)
  2. Life cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet.
  3. Cross platform, PHP dapat dipakai di hampir semua web server yang ada di pasaran (Apache, Microsoft IIS, dan lain-lain). Dengan demikian proses developing dapat dilakukan menggunakan sistem operasi yang berbeda dengan sistem operasi yang digunakan setelah publish.
  4. PHP mendukung banyak paket database baik yang komersil maupun nonkomersil, seperti Oracle, MySQL, postgreSQL, dan lain-lain

MySQL
MySQL adalah salah satu perangkat lunak Sistem Manajemen Database atau Database Management Sistem (DBMS) yang sangat terkenal dan Populer saat ini. Bila kita berbicara tentang MySQL, maka jenis database akan identik dengan pemrograman berbasis web sebab sebagian besar programmer web memadukan PHP dengan MySQL sebagai platform databasenya.

Pada awalnya, database MySQL adalah sebuah sistem shareware, yaitu suatu perangkat lunak yang dapat didistribusikan bebas untuk keperluan pengguna secara pribadi. Kemudian, bila perangkat lunak akan digunakan secara komersial, maka pemakai harus mempunyai lisensi pembuatnya. Namun saat ini, MySQL adalah perangkat lunak open source sehingga dapat didistribusikan bebas dan digunakan untuk keperluan pribadi atau komersial.

MySQL memiliki banyak kemudahan untuk dipelajari dan digunakan. Beberapa hal penting yang menyebabkan MySQL dikenal dan banyak digunakan orang adalah :

  1. MySQL mudah dipelajari, baik dalam hal struktur database maupun pengguna query.
  2. MySQL dapat dijalankan dan menangani banyak user dalam waktu bersamaan.
  3. Kelebihannya dapat menampung lebih dari lima puluh juta record membuat MySQL merupakan pilihan tepat untuk menampung record suatu instansi atau perusahaan skala kecil dan menengah.
  4. MySQL mempunyai kecepatan cukup signifikan dalam hal eksekusi perintah dibandingkan dengan paket database lainnya.
  5. MySQL menyediakan dokumen open source sehingga pengguna leluasa melakukan perubahan-perubahan source code untuk mengembangkan sistem sesuai dengan kebutuhan.
  6. MySQL memiliki User Privilege Sistem yang sangat mudah dan evisien.
  7. Database MySQL dapat dipindahkan atau dimigraasikan ke paket database lainnya. misalnya Oracle yang sudah membuat modul khusus untuk memudahkan proses. Dengan kata lain, orang sangat memperhitungkan eksistensi MySQL sebagai paket database yang banyak digunakan.

Pengertian jaringan komputer dan manfaat

PENGERTIAN JARINGAN KOMPUTER DAN MANFAATNYA

Jaringan Komputer adalah sekelompok komputer otonom yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program – program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya. Selain itu jaringan komputer bisa diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada diberbagai lokasi yang terdiri dari lebih satu komputer yang saling berhubungan.

Manfaat yang didapat dalam membangun jaringan komputer, yaitu :

1. Sharing resources

Sharing resources bertujuan agar seluruh program, peralatan atau peripheral lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa terpengaruh oleh lokasi maupun pengaruh dari pemakai.

2. Media Komunikasi

Jaringan komputer memungkinkan terjadinya komunikasi antar pengguna, baik untuk teleconference maupun untuk mengirim pesan atau informasi yang penting lainnya.

3. Integrasi Data

Jaringan komputer dapat mencegah ketergantungan pada komputer pusat, karena setiap proses data tidak harus dilakukan pada satu komputer saja, melainkan dapat didistribusikan ke tempat lainnya. Oleh sebab inilah maka dapat terbentuk data yang terintegrasi yang memudahkan pemakai untuk memperoleh dan mengolah informasi setiap saat.

4. Pengembangan dan Pemeliharaan

Pengembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya, karena setiap pembelian komponen seperti printer, maka tidak perlu membeli printer sejumlah komputer yang ada tetapi cukup satu buah karena printer itu dapat digunakan secara bersama – sama. Jaringan komputer juga memudahkan pemakai dalam merawat harddisk dan peralatan lainnya, misalnya untuk memberikan perlindungan terhadap serangan virus maka pemakai cukup memusatkan perhatian pada harddisk yang ada pada komputer pusat.

5. Keamanan Data

Sistem Jaringan Komputer dapat memberikan perlindungan terhadap data. Karena pemberian dan pengaturan hak akses kepada para pemakai, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif.

6. Sumber Daya Lebih Efisien dan Informasi Terkini

Dengan pemakaian sumber daya secara bersama – sama, akan mendapatkan hasil yang maksimal dan kualitas yang tinggi. Selain itu data atau informasi yang diakses selalu terbaru, karena setiap ada perubahan yang terjadi dapat segera langsung diketahui oleh setiap pemakai.

Sejarah MysQl

Image

Mysql

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien,TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya.
Mula-mula TcX memakai mSQL, atau “mini SQL” (akan kita kunjungi nanti). Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgres (juga akan dibahas sesaat lagi). Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes(pembuat mSQL)dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan. Lahirlah MySQL.

Reading Continue