Thursday, December 27, 2012

Case Of ( PASCAL )

Menampilkan Nama Jaket , Ukuran Dan Harga Jaket
Jika , Ukuran :
" S " seharga Rp.2500
" M " seharga Rp.3500
" L " seharga Rp.5000
Berikut Source Codenya :

uses crt;
var namajaket:string;banyak,harga,jumlah:integer;
ukuran:char;
begin
clrscr;
write('nama jaket:');readln(namajaket);
write('masukkan ukuran [S/M/L]:');readln(ukuran);
write('berapa banyak barang yang di beli:');readln(banyak);
case ukuran of
'S','a':harga:=2500;
'M','b':harga:=3500;
'L','c':harga:=5000;
else
begin
harga:=0;
writeln('salah input');
end;
end;
jumlah:=harga*banyak;
writeln('namajaket:',namajaket);
writeln('ukuran jaket:',ukuran);
writeln('hargatotal:Rp.',jumlah);
readln
end.

Hasilnya : 


Menampilakan Nama, Nim Dan Kelas( Pascal )


Jika ingin menampilkan Nama , Nim Dan Kelas
berikut Source code :

uses crt;
var
nama,nim,kelas:string;
begin
write('masukkan nama anda:');readln(nama);
write('masukkan nim anda:');readln(nim);
write('masukkan kelas anda:');readln(kelas);
writeln;
writeln('nama:',nama);
writeln('nim:',nim);
writeln('kelas:',kelas);
readln;
end.

hasilnya: 

Pascal ( Bahasa Pemograman )

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

Kelebihan
Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string, 
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar. 
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. 
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang. 
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami. 
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Type Data
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain :
Byte  = angka dari 0 sampai 255
Integer = angka dari -32768 to 32767
Real = semua nilai pecahan dari 1E-38 to 1E+38
Boolean = nilai TRUE atau FALSE
Char = semua karakter dari tabel ASCII
String = semua huruf, spasi, frasa

Sumber : www.wikipedia.org

Friday, November 16, 2012

Media Penyimpanan PC

  • Hard disk merupakan salah satu media penyimpan data pada komputer yang terdiri dari kumpulan piringan magnetis yang keras dan berputar, serta komponen-komponen elektronik lainnya. Hard disk menggunakan piringan datar yang disebut dengan platter, yang pada kedua sisinya dilapisi dengan suatu material yang dirancang agar bisa menyimpan informasi secara magnetis.
  • FLashDisk merupakan sebuah media penyimpanan yang sangat flexible dan mempunyai daya tahan yang kuat dibandingkan dengan media penyimpanan lainnya. Ini dikarenakan FlashDisk menggunakan chip sebagai media penyimpanannya
  • RAM (Random Access Memory) merupakan salah satu tipe memori yang biasanya khas digunakan dalam sebuah komputer yang fungsinya untuk menyimpan data yang sifatnya sementara, yaitu ketika komputer sedang aktif (sedang dialiri daya, atau sedang hidup) .
  • ROM (Read Only Memory) terdapat di chip yang dipasang di komputer, yang berfungsi untuk menjalankan komputer kita pada waktu pertama kali dihidupkan (boot). Tugasnya antara lain mengecek peralatan yang terpasang (devices) seperti diskdrive, monitor, keyboard, harddisk, dlsbnya
  • CD / DVD merupakan piringan cakram yang dapat menyimpan data
  • Cakram liuk atau disket (bahasa Inggris: floppy disk) adalah sebuah perangkat penyimpanan data yang terdiri dari sebuah medium penyimpanan magnetis bulat yang tipis dan lentur dan dilapisi lapisan plastik berbentuk persegi atau persegi panjang. Kapasitasnya yang paling umum sekitar 1,44MB
  • MMC merupakan menyimpan data HP  seperti nomor telepon, gambar, dan audio pada HP Anda. Pada beberapa jenis HP tertentu, memori ini bisa di-upgrade agar bisa menyimpan lebih banyak data

Perbedaan CD/DVD -R +R dan RW

Saat in hampir semua CD/DVD writer sudah bisa menulis dan membaca semua jenis format DVD. Hal ini ditandai dengan adanya logo DVD±RW. Sehingga jika ada logo tersebut, harusnya tidak ada masalah ketika kita memilih jenis -R atau +R. Berikut Penjelasannya :
  • R : tanda ‘R’ sendiri merupakan singkatan dari Recordable. Disini disk dapat digunakan untuk menyimpan data dan sebaliknya jika tidak ada tanda R, maka tidak bisa menyimpan.
  • -R : Tanda Minus baik CD/DVD merupakan single session disk. Artinya kita tidak dapat menambahkan data lain jika sudah di gunakan, meskipun masih ada sisa penyimpanan. Kadang ada media yang bisa melakukan penyimpanan Multi session di disk jenis -R ini, tetapi hasilnya tidak semua media mampu membacanya, kadang hanya session pertama yang terbaca atau tidak ada sama sekali.
  • +R : Tanda Plus ditujukan untuk Multisession, artinya kita dapat menggunakan space kosong yang masih tersedia di disk. Setiap session baru dapat ditambahkan di session yang sudah ada atau membuat session baru. Sebagai bonus, ketika session baru disimpan, dapat memerintahkan untuk “menghapus” session yang lama. Hapus ini maksudnya memerintahkan media player untuk mengabaikan isi datanya.
  • RW : merupakan singkatan dari ReWritable, artinya disk ini menggunakan material khusus sehingga datanya dapat dihapus kemudian digunakan untuk menyimpan data baru atau dapat juga di tumpuk dengan data lain. Ada batasan tertentu seberapa banyak (kali) penghapusan data bisa dilakukan.
Selain itu DVD+R mempunyai beberapa kelebihan, seperti misalnya lebih akurat pada kecepatan tinggi dibanding DVD-R, kemudian juga manajemen error yang lebih baik, serta hasil burning (penyimpanan) data mempunyai tingkat kerusakan yang lebih kecil.
    Melihat perbedaannya, maka DVD+R mempunyai keunggulan dibanding DVD-R, sehingga biasanya harganya pun lebih mahal dan mempunyai beberapa keunggulan. Tetapi karena DVD-R lebih dulu hadir ( 5 tahun ) daripada DVD+R, maka format ini kadang yang sering digunakan (lebih mendukung media player lama).

    Wednesday, November 14, 2012

    Magnetic Tape Dan Magnetic Disk

    Magnetic Tape
    Magnetic Tape adalah alat penyimpan data untuk berkas besar, yang di akses dan di proses secara sequensial.
    Data disimpan dalam bintik kecil yang bermagnit dan tidak tampak pada bahan plastik yang dilapisi besi Oksida/Ferroksida pada satu sisi dari magnet tape.
    Densitas : 800, 1600, 6250 BPI (Bait Per Inch)
    Panjang : 2400 feet, Lebar : 0,5 inch, Tebal : 2 mm, Diameter : 10,5 inch
    Magnetic Tape merupakan Media dengan sistem pengaksesan data secara sequential
    Parity dan Error Control pada Magnetic Tape
    Jenis Parity Check adalah
    ODD PARITY (Parity Ganjil)
    Jika data direkam dengan menggunakan odd parity, maka jumlah 1 bit yang merepresentasikan suatu karakter adalah ganjil.
    Jika jumlah 1 bitnya sudah ganjil, maka parity bit yang terletak pada track ke 9 adalah 0 bit, akan tetapi jika jumlah 1 bitnya masih genap maka parity bitnya adalah 1 bit.
    EVEN PARITY ( Parity Genap)
    Bila kita merekam data dengan menggunakan even parity, maka jumlah 1 bit yang merepresentasikan suatu karakter adalah genap.
    Jika jumlah 1 bitnya sudah genap, maka parity bit yang terletak pada track ke 9 adalah 0 bit, akan tetapi jika jumlah 1 bitnya masih ganjil maka parity bitnya adalah 1 bit.

    Magnetic Disk
    Media yang digunakan pada peralatan penyimpan magnetik dilapisi dengan logam oksida, oksida ini adalah material feromagnetik, yang berarti jika ini dibiarkan pada bidang yang mengandung magnet secara permanen akan menjadi magnet.
    Penggeraknya menggunakan motor untuk memutar media pada kecepatan tinggi, dan pengaksesan informasi menggunakan alat kecil yang dinamakan head.
    Karakteristik fisik  , isk pack adalah jenis alat penyimpanan pada magnetic disk, yang terdiri dari beberapa tumpukan piringan alumenium.
    Dalam sebuah pack/tumpukan umumnya terdiri dari 11 piringan, setiap piringan diameternya 14 inch (8 inch pada minidisk) dan menyerupai piringan hitam.
    Permukaannya dilapisi dengan metal oxide film yang mengandung magnetisasi seperti pada magnetic tape. Banyaknya track pada piringan menunjukkan karakteristik penyimpanan pada lapisan permukaan, kapasitas disk drive dan mekanisme akses.
    Disk mempunyai 200-800 track per permukaan (banyaknya track pada piringan adalah tetap). Pada disk pack yang terdiri dari 11 piringan mempunyai 20 permukaan untuk menyimpan data.
    Kedua sisi dari setiap piringan digunakan untuk menyimpan data, kecuali pada permukaan yang paling atas dan paling bawah tidak digunakan untuk menyimpan data, karena pada bagian tersebut lebih mudah terkena kotoran/debu.
    Untuk mengakses, disk pack disusun pada disk drive yang didalamnya mempunyai sebuah controller, access arm, read/write head dan mekanisme untuk rotasi pack.
    Ada disk drive yang dibuat built-in dengan disk pack, sehingga disk pack ini tidak dapat dipindahkan yang disebut non removable, sedangkan disk pack yang dapat dipindahkan disebut removable.
    REPRESENTASI DATA dan PENGALAMATAN
    Data pada disk juga di block seperti data pada magnetic tape
    Pemanggilan sebuah block adalah banyaknya data yang diakses pada sebuah storage device.
    Data dari disk dipindahkan ke sebuah buffer pada main storage computer untuk diakses oleh sebuah program.
    Ada 2 teknik dasar untuk pengalamatan data yang disimpan pada disk .
    METODE SILINDER
    Pengalamatan berdasarkan nomor silinder, nomor permukaan dan nomor record. Semua track dari disk pack membentuk suatu silinder
    Bagian nomor permukaan dari pengalamatan record menunjukkan permukaan silinder record yang disimpan.
    Pengalamatan dari nomor record menunjukkan letak record pada track yang ditunjukkan dengan nomor silinder dan nomor permukaan.
    METODE SEKTOR
    Setiap track dari pack dibagi kedalam sektor-sektor. Setiap sektor adalah storage area untuk banyaknya karakter yang tetap. Pengalamatan recordnya berdasarkan nomor sektor, nomor track, nomor permukaan.
    Setiap track pada setiap piringan mempunyai kapasitas penyimpanan yang sama meskipun diameter tracknya berlainan. Keseragaman kapasitas dicapai dengan penyesuaian density yang tepat dari representasi data untuk setiap ukuran track.
    Keuntungan lain dari pendekatan keseragaman kapasitas adalah file dapat ditempatkan pada disk tanpa merubah lokasi nomor sector (track atau cylinder) pada file.
    Waktu Akses pada Magnetic Tape
    SEEK TIME
    Waktu yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi silinder yang tepat.
    HEAD ACTIVATION TIME
    Waktu yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi track yang tepat.
    ROTATIONAL DELAY (LATENCY)
    Waktu yang dibutuhkan untuk perputaran piringan sampai posisi record yang tepat
    TRANSFER TIME
    Waktu yang menunjukan kecepatan perputaran dan banyaknya data yang ditransfer

    Wednesday, October 24, 2012

    Istilah Umum Pada Basis Data

    Beberapa Istilah Yang Digunakan Dalam Mempelajari Basis Data Antara lain :

    a. Database Management System (DBMS) adalah satu koleksi data yang saling berelasi dan satu set program untuk mengakses data tersebut. Jadi DBMS terdiri dari Database dan Set Program pengelola untuk menambah data, menghapus data, mengambil dan membaca data.
    Contoh : File-file .mdb yang telah kita buat di Microsoft Access di tambah dengan program Microsoft Access sebagai tools untuk membuka file tsb. Maka hal itu dapat dikatakan sebagai sebuah DBMS.

    b. Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi.

    c. Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi Siswa misalnya, entity adalah siswa, buku, pembayaran, nilai test. Pada bidang kesehatan, entity adalah pasien, dokter, obat, kamar, diet.

    d. File adalah kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribute yang sama, namun berbeda-beda data valuenya.

    e. Record / Tuple adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya, nomor karyawan, nama karyawan, alamat, kota, tanggal masuk.

    f. Atribute adalah nama lain untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributenya, misalnya nama, nomor siswa, alamat, nama orang tua, hobby. Atribute juga disebut sebagai data elemen, data field, data item.

    g. Data Value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribute. Atribute nama karyawan menunjukkan tempat dimana informasi nama karyawan disimpan sedang data value adalah Susanto, andryan , Axoz, merupakan isi data nama karyawan tersebut

    Sunday, October 14, 2012

    About Me ( Tentang Saya)




    Nama                          : Muhammad Arrum .W. R
    Tempat,Tanggal Lahir : Parepare , 22 Agustus 1993
    Jenis Kelamin              : Pria
    Nim                            : 211 280 ***
    Fakultas, Jurusan        : Teknik , Informatika
    Alamat                       : Parepare , South Sulawesi . Indonesian
    Visit My Art : http://axtakahashi.deviantart.com/ 

    UNIVERSITAS MUHAMMADIYAH PAREPARE

    Thursday, October 11, 2012

    Rangkuman Sistem Berkas

    Sistem Berkas

    • Tujuan : Untuk memahami Database

    -Pengertian
    Sistem Berkas merupakan mekanisme penyimpanan online serta untuk akses baik data maupun program yang berada pada dalam system operasi

    2 Hal yang penting dalam system berkas
    Kumpulan Berkas  =  Sebagai penyimpanan Data
    Struktur direktorin = Mengatur dan menyediakan informasi
    Atribut Pada berkas
    Berkas di beri atribut berfungsi untuk memberikan kenyamanan bagi pengguna dan untuk acuan

    • Model

    - Tujuan Model
    Untuk Pembuatan Berkas
    Modivikasi Terakhir pada berkas
    Pengguna terakhir pada berkas

    • Operasi Pada Berkas

    Sebuah berkas adalah jenis data abstrak untuk mendefinisikan berkas secara tepat perlu melihat operasi yang dapat di lakukan pada berkas tersebut.
    System oprasi menyediakan Sistem Calls untuk membuat , membaca , menulis , mencari , menghapus . dsb.
    Yang harus di lakukan system operasi pada berkas yaitu :
     - Membuat sebuah berkas
     - Menulis pada sebuah berkas
     - Membaca sebuah berkas
     - Menempatkan kembali sebuah berkas
     - Menghapus Sebuah Berkas
     - Memendekkan berkas

    Jenis Berkas
    Ekstensi
    Fungsi
    Executable
    Exe , bin , bat
    Siap Menjalankan Program Bahasa mesin
    Objeck
    Obj , O
    Dikompilasi , bahasa mesin , tidak terhubung (link)
    Source code
    C , CC , Java
    Kode-Kode Program dalam berbagai bahasa pemrogram
    Text
    Doc , Txt
    Data Text , Dokumen
    Library
    Dll , lib , a
    Libraries data rutin untuk programmer
    Archive
    Rar , zib , arc
    Berkas-berkas yang berhubungan di kelompokkan ke dalam satu pengarsipan

    • Klasifikasi Data

    - Data Tetap
    Kelompok Data yang tidak mengalami perubahan data tidak berubah pada waktu yang tidak tepat
    - Data Tidak Tetap
    Kelompok data yang mengalami perubahan data yang rutin
    - Kelompok data akumulasi dari kelompok data tetap dan tidak tetap

    •  Klasifikasi file

    1. Master file
      a. Reference master file
      b. Dynamis master file
    2. Transcation file
    3. Report file
    4. Work file
    5. Program file
    6. Text file
    7. Dump file
    8. Library file
    9.History file

    • Model akses file

    - input file
    File yang hanya dapat di baca dengan program
    - Output file
    File yang hanya dapat di tulis oleh program atau file yang di buat oleh program
    - Input/output file

    • Organisasi file

    Ada 4 teknik dasar organisasi file
    - Sequential
    - Relative
    - Index sequential
    - Multi key

    Ada 2 cara untuk mengakses ke-4 teknik dasar oranisasi file :
    - Direct Access
    - Sequential Access

    Wednesday, October 10, 2012

    Untuk mengakses ke 4 Teknik Dasar Org. File ( Sistem Berkas )


    Ada 2 cara untuk mengakses ke 4 teknik dasar organisasi file :

    •  Direct Access ;

    Adalah suatu cara pengaksesan record yang langsung , tanpa  mengakses seluruh record yang ada
    Contoh : Magnetic Disk

    • Sequential Access ;

    Adalah Suatu cara pengaksesan record, yang  di dahuluai pengaksesan record-record di  depannya
    Contoh : Magnetic Tape