Macam dan Jenis File

Posted by Rozaq D' Acewell™

File Induk (Master File)
Yaitu file yang digunakan untuk menyimpan data dari system informasi tertentu secara lengkap dan dipelihara secara teratur. File ini merupakan file utama dari file-file yang lainnya. File Induk dapat diperbaharui dengan adanya file Transaksi.
Ada 2 jenis tipe File Master :
  1. Reference Master File, yaitu file yang berisi record yang tak berubah / jarang berubah. Contoh : berkas pelanggan yang berisi field nomor rekening, nama dan alamat.
  2. Dynamic Master File, yaitu file yang berisi record yang terus-menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi. Contoh : berkas stok barang, dll.
File Transaksi
Yaitu file yang berisi informasi yang digunakan untuk memperbaharui file Master. Sehingga dengan adanya file transaksi ini, file master dapat berubah sesuai dengan informasi yang ada di file transaksi tersebut.
File Laporan
Yaitu file yang berisi data yang dibuat untuk laporan atau keperluan user, file ini hanya bisa dicetak pada kertas printer atau hanya ditampilkan di layar monitor.
Work File
Yaitu file sementara dari system yang merupakan alat untuk melewatkan data yang dibuat oleh program ke program lain. Dalam hal ini adalah proses perubahan file master dengan menggunkan file transaksi sebagai file pengganti atau perubahnya.
Program File
Yaitu file yang berisi intruksi-intruksi untuk memproses data yang akan disimpan pada file lain atau pada memori utama. Intruksi-intruksi tersebut ditulis dengan menggunakan bahasa pemrograman seperti BASIC, COBOL, FORTRAN, bahasa assembler dan lain sebagainya.
Teks File
Yaitu file yang berisi input data alphanumeric dan grafik yang digunakan oleh sebuah teks editor program. Teks File ini hanya dapat diproses dengan menggunkanan teks editor.
Dump File
Yaitu file yang digunakan untuk tujuan pengamanan (Security), mencatat tentang kegiatan pengUpdatetan, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan. Dump File merupakan jenis file yang bersifat sementara.
Library File
Yaitu file yang digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya. File ini bersifat tetap yang merupakan file sempurnanya dari dump file. Itulah perbedaan antara dump file dengan library file, dimana dump file hanya file sementara yang masih dalam proses perbaikan atau pengembangan sedangkan file library merupakan file finishing dari dump file.
File History
Yaitu file yang menyimpan data yang telah disimpan dalam bentuk suatu periode waktu tertentu yang telah lampau, biasanya digunakan untuk menyusun laporan yang bersifat tetap.
Macam-macam file berdasarkan cara organisasinya, dibagi menjadi 2 jenis :
  1. File Sekuensial, yaitu file dimana dalam rangkaian fisik data yang satu dengan yang lainnya diakses berurutan sesuai dengan data secara fisik yang telah ditentukan sebelumnya.
  2. File Random, yaitu file dimana dalam metode pengaksesannya dilakukan secara acak dan bebas tak berpengaruh pada urutan data tertentu.
[...]

Sistem Berkas Pertemuan Ke-3

Posted by Rozaq D' Acewell™

Manajemen Data
Manajemen data adalah bagian dari manajemen sumber daya informasi yang mencakup semua kegiatan yang memastikan bahwa data :
1. Data akurat
2. Up to date
3. Aman
4. Tersedia bagi pemakai
Kegiatan manajemen data mencakup :
1. Pengumpulan Data
Data yang diperlukan dikumpulkan dan dicatat dalam suatu formulir yang disebut dokumen sumber yang berfungsi sebagai input bagi sistem
2. Integritas dan Pengujian
Data tersebut diperiksa untuk meyakinkan konsistensi dan akurasinya berdasarkan suatu peraturan dan kendala yang telah ditentukan sebelumnya.
3. Penyimpanan
Data disimpan pada suatu medium, seperti pita magnetic atau piringan magnetik
4. Pemeliharaan
Data baru ditambahkan, data yang ada diubah, dan data yang tidak diperlukan dihapus agar sumber daya datanya tetap mutakhir (up to date).
5. Keamanan
Data dijaga untuk mencegah penghancuran, kerusakan, atau penyalahgunaan.
6. Organisasi
Data disusun sedemikian rupa untuk memenuhi kebutuhan informasi pemakai.
7. Pengambilan
Data tersedia bagi pemakai.
Konsep Database
1. Pengertian
Data base adalah sekumpulan data yang saling berhubungan atau berelasi.
Tujuan utama data base :
a. Menghindari pengulangan data (redudansi)
b. Mencapai indepedensi data (kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data). Independensi data dicapai dengan menempatkan spesifikasi dalam table dan kamus yang terpisah secara fisik dari program.
2. Perangkat Lunak Database
a. Perangkat lunak yang menetapkan dan memelihara integritas logis antar file, baik eksplisit maupun implicit, disebut system manajemen database(DBMS==Data Base Managemen System).
b. Inovasi DBMS menampilkan perangkat lunak relasional, dan sejumlah paket awal ditujukan bagi pemakai mainframe.
c. SQL/DS (Structure Query Language / Data System) dan QBE (Query by Example) dari IBM dan Oracle dari Relational Software Inc.
3. Menciptakan Database
Proses menciptakan database mencakup 3 langkah utama, yaitu :
a. Menentukan kebutuhan data
Pada langkah ini dilakukan pendefinisian masalah, pemecahan masalah, dan pemrosesan untuk menetapkan data.
b. Menjelaskan data
Setelah elemen-elemen data yang diperlukan ditentukan, mereka dijelaskan dalam bentuk kamus data. Kamus data adalah suatu ensikopedi dari informasi mengenai tiap elemen data. System kamus data dapat berupa kertas dan file komputer. Jika berupa file, perangkat lunak khusus diperlukan untuk menciptakan dan memeliharanya, serta mempersiapkannya untuk digunakan. Perangkat lunak tersebut disebut system kamus data.
c. Memasukan data
Setelah skema dan subskema diciptakan, data dapat dimasukan ke dalam database. Hal ini dapat dilaksanakan dengan mengetik langsung ke dalam DBMS, membaca data dari pita atau piringan, atau menscan fata secara optis. Data siap digunakan setelah berada dalam databases.
4. Menggunakan Database
Pemakai database dapat berupa orang atau program aplikasi
a. Orang biasanya menggunakan database dari terminal dan mengambil data dan informasi dengan menggunakan query language. Query adalah permintaan informasi dari database, dan query language adalah bahasa khusus yang user friendly yang memungkinkan komputer dapat menjawab query.
b. Program aplikasi menggunakan atau mengambil database atau menyimpan data kedalamnya, data manipulation language (DML) khusus digunakan. Pernyataan-pernyataan DML ditanamkan dalam program aplikasi di titik yang perlu.
[...]

Sistem Berkas Pertemuan ke-2

Posted by Rozaq D' Acewell™

Model Akses File
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu :
1. Input File, yaitu file yang hanya dapat dibaca dengan program. Contohnya, file transaksi merupakan input file untuk mengupdate program yang hanya dapat dibaca.
2. Output File, yaitu file yang hanya dapat ditulis oleh program atau file yang dibuat oleh program. Contohnya, report file merupakan output dari program yang mengupdate master file.
3. Output dan Input File, adalah file yang dapat dibaca dari dan ditulis selama eksekusi program. Contohnya, master file yang dapat dibaca sekaligus dapat ditulis kembali.
Organisasi File
Organisasi File adalah suatu teknik atau cara yang digunakan untuk menyatakan dan menyimpan record-record dalam sebuah file. Dalam organisasi file ada 4 cara, yaitu :
1. Sequensial
2. Relative
3. Indexed Sequensial
4. Multi Key
Secara umum, keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :
a. Direct Acces, yaitu suatu cara pengaksesan record secara langsung, tanpa mengkases seluruh record yang ada. Contohnya Magnetic Disk (Harddisk, Disket, dll)
b. Sequensial Acces, yaitu suatu cara pengaksesan record dimana dalam mengakses suatu record harus terlebih dahulu mengkases record-record yang lain yang ada didepannya. Contohnya Magnetic Tape (Kaset,dll)
Cara memilih organisasi file tidak terlepas dari 2 aspek utama, yaitu :
1. Model Penggunaanya, meliputi :
a. Batch, yaitu suatu proses yang dilakukan secara group atau berkelompok, maksudnya dalam mengatur file-file dilakukan proses pengumpulan setiap record yang saling berhubungan.
b. Interactive, yaitu suatu proses yang dilakukan secara satu persatu, yaitu setiap record per record.
2. Model Operasi, meliputi :
a. Creation, dengan metode ini kita dapat menentukan terlebih dahulu struktur file, lalu menentukan banyaknya record yang baru, kemudian record-record tersebut dimasukan dalam file tersebut atau dengan cara membuat file record per record.
b. Update, tujuan utama adanya update adalah agar file tetap up to date, tidak kadarluarsa. Dalam proses update, kegiatan yang sering dilakukan adalah insert (menyisipkan), modification (memperbaharui), Deletion (penghapusan).
c. Retrieval, terbagi menjadi 2 yaitu:
1. Comprehensive Retrieval, yaitu mendapatkan inrofmasi dari sebuah record dala file, contohnya : display all, list nama, alamat, dll
2. Selective Retrieval, yaitu mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu, contohnya list gaji = 100000; dll.
d. Maintenance, yaitu perubahan yang dibuat terhadap file denga tujuan memperbaiki penampilan program dalam mengakses file tersebut. Ada 2 hal dalam operasi maintenance yaitu :
1. Restruction (perubahan struktur file), misalnya panjang field diubah, penambahan field baru, panjang record diubah.
2. Reorganization ( perubahan organisasi file dari organisasi yang satu, menjadi organisasi yang lain), misalnya dari organisasi file sequensial menjadi indeks sequensial atau dari direct menjadi sequensial.
Kesimpulan
1. Untuk master file dan program file kita dapat melakukan update, created, retrieval, dan maintenance.
2. Untuk work file kita dapat melakukan create, update, retrieval tapi kita tidak dapat melakukan maintenance.
3. Untuk report file umumnya tidak dapat diupdate, diretrieval atau maintenance.
4. Untuk file transaksi, umumnya hanya dapat dicreate dan hanya digunakan untuk sekali proses.
Tugas dan manfaat mempelajari system file adalah sebagai berikut :
a. Memelihara direktori dari identifikasi file dan lokasi informasi
b. Menentukan jalan bagi aliran data antara main memori dan alat penyimpana sekunder
c. Mengkoordinasi kemunikasi antara CPU dan alat penyimpanan sekunder dan sebaliknya
d. Menyiapkan file penggunaan input / output
e. Mengatur file bila penggunaan input atau output telah selesai
f. System file sangat membantu para programmer untuk memungkinkan mereka mengakses file tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan.
[...]

Software Database

Posted by Rozaq D' Acewell™

Untuk membuat suatu database, kita dapat menggunakan software atau tool dalam membuatnya, berikut ini adalah penjelasannya mengenai software membuat database :
1.Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
2.Ms SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
3.Oracle
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
4.MySql
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.
5.Postgre SQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux
6.Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.
Selain dari software-software diatas, masih banyak lagi softwarenya seperti dBase, syBase, Informix, FoxPro, DB2, dll (dan lupa lagi, bukan dan lain-lain,hehehe)
[...]

Dasar Basis Data

Posted by Rozaq D' Acewell™

Pengertian Data dan Informasi
Data adalah fakta mengenai objek, orang dan lain-lain yang dinyatakan dengan nilai (angka, deretan karakter, atau simbol). Sedangkan informasi adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang

Pengertian Basis Data
Basis Data adalah Himpunan kelompok data (arsip) yang saling berhubungan dalam satu kesatuan tanpa pengulangan (redudansi) yang disimpan dalam media penyimpanan elektronis.
Prinsip utama basis data adalah pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.

Sejarah Basis Data
Sistem pemrosesan manual (berbasis kertas) merupakan bentuk pemrosesan yang menggunakan dasar berupa setumpuk record yang disimpan pada rak-rak berkas. Jika suatu berkas diperlukan, berkas tersebut harus dicari pada rak-rak tersebut.
Pada awal penerapan sistem komputer, sekelompok record disimpan pada sejumlah berkas secara terpisah. Sistem yang menggunakan pendekatan seperti ini biasa disebut dengan sistem pemrosesan berkas.
Sistem pemrosesan basis data mempunyai tujuan untuk menggantikan kelemahan dari sistem pemrosesan berkas, dalam hal:
  1. Kemubaziran data atau duplikasi data, yang diakibatkan oleh karena setiap program aplikasi menggunakan data tersendiri.
  2. Ketidakkonsistenan data, yang diakibatkan oleh adanya perubahan terhadap data yang sama, tetapi tidak semuanya diubah.
  3. Kekurangluwesan sistem pemrosesan berkas terletak pada hal pengembangan atau perubahan.
Sistem pemrosesan basis data dikenal dengan sebutan DBMS (database management system).
DBMS (Database Management System)
DBMS adalah software yang menangani semua akses ke basis data. Secara konsep apa yang terjadi adalah sebagai berikut:
  1. User melakukan pengaksesan basis data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut SQL.
  2. DBMS menerima request dari user & menganalisa request tersebut
  3. DBMS memeriksa skema eksternal user, pemetaan eksternal/konseptual, skema konseptual, pemetaan konseptual/internal, & struktur penyimpanan.
  4. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memnuhi permintaan user.
Bahasa yang Disediakan oleh DBMS/Sistem Basis Data
Sebuah sistem basis data menyediakan dua tipe bahasa yaitu : tipe untuk menspesifikasikan skema basis data, disebut DDL (Data Definition Language), dan tipe untuk mengekspresikan query atau update basis data, disebut DML (Data Manipulation Language).
Data Definition Language
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data definition language (DDL). Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file, disebut kamus data atau data directory. Kamus data adalah sebuah file yang berisi metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh sistem basis data.
Data Manipulation Language
DML dalah bahasa untuk memanipulasi data yaitu:
  • Pengambilan informasi yang disimpan dalam basis data
  • Penyisipan informasi baru ke basis data
  • Penghapusan informasi dari basis data
  • Modifikasi informasi yang disimpan dalam basis data
Query adalah statement yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
Database Administrator (DBA)
Administrator basis data (DBA) adalah orang yang bertanggungjawab terhadap strategi yang berhubungan dengan pengolahan data pada suatu perusahaan. Selain hal tersebut, DBA adalah orang yang bertanggung jawab terhadap implementasi strategi tersebut secara teknis.
Berikut dijelaskan beberapa fungsi DBA secara detail:
  1. mendefinisikan skema konseptual, yaitu memutuskan informasi apa saja yang akan dihasilkan oleh sutu basis data.
  2. mendefinisikan skema internal Selain menentukan skema konseptual dari basis data, DBA juga bertanggung jawab terhadap desain penyimpanan data secara fisik.
  3. mensosialisasikan hasil rancangan baik konseptual & internal ke user. Dalam hal ini tugas DBA adalah menyakinkan user bahwa data yang mereka perlukan semua telah tersedia & membantu user untuk mengimplementasikan rancangan tersebut dalam DDL.
  4. mendefinisikan aturan-aturan keamanan & integritas data
  5. mendefinisikan prosedur-prosedur back-up & recovery
  6. memonitor performansi sistem & menangani perubahan-perubahan yang ada.
Arsitektur system basis data
Arsitektur sistem basis data memberikan kerangka kerja bagi pembangunan basis data.
LEVEL ARSITEKTUR BASIS DATA
Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :
  1. Internal/Physical Level: berhubungan dengan bagaimana data disimpan secara fisik (physical storage). Internal level adalah level terendah untuk merepresentasikan basis data. Record disimpan dalam media penyimpanan dalam format byte. Didefinisikan sebagai sebuah skema internal.
  2. External /View Level: berhubungan dengan bagaimana data direpresentasikan dari sisi setiap user. View level adalah level user, yang dimaksud dengan user adalah programmer, end user atau Database Administrator (DBA). (programmer : bahasa yang digunakan adalah bahasa pemrograman seperti C, COBOL, atau PL/I), (end user : bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi pada level eksternal ini, user dibatasi pada kemampuan perangkat keras dan perangkat lunak yang digunakan aplikasi basis data yang didefinisikan sebagai sebuah skema eksternal.)
  3. Conceptual/Logical Level: Yang menghubungkan antara internal & external level. Conceptual level adalah sebuah representasi seluruh muatan informasi yang dikandung oleh basis data.
PEMETAAN
Conceptual/Internal Mapping yaitu pemetaan yang mendefinisikan hubungan antara level konseptual dan level internal. Pemetaan ini menjelaskan bagaimana record & field pada level konseptual direpresentasikan pada level internal.
External/Conceptual Mapping yaitu pemetaan yang mendefinisikan hubungan antara level eksternal dan level konseptual.
MODEL-MODEL DATA
Model data adalah sekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data, semantik data & konsistensi konstrain.
Object-based logical models
Object base logical model terbagi atas beberapa model, yaitu:
  1. Entity-relationship model
  2. Object-oriented model
  3. Semantic data model
  4. Functional data model
Dua dari model di atas yaitu:
  1. Entity-relationship Model E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, disebut entity dan hubungan antar objek tersebut, disebut relationship. Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.
  2. Object-Oriented Model Model berorientasi objek berbasiskan kumpulan objek, dimana setiap objek berisi:

  • Nilai yang disimpan dalam variabel instant, dimana variabel tersebut “melekat” dengan objek itu sendiri.
  • Metode : operasi yang berlaku pada objek yang bersangkutan.
  • Objek-objek yang memiliki tipe nilai & metode yang sama dikelompokkan dalam satu kelas. Kelas disini mirip dengan tipe data abstrak pada bahasa pemrograman.
  • Sending a message : sebuah objek dapat mengakses data sebuah objek yang lain hanya dengan memanggil metode dari objek tersebut.
Record-based logical models
Terdapat beberapa model dalam kelompok ini :
  1. Model Relasional ( Relational Model), Model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data & relasi antar data tersebut.
  2. Model Jaringan (Network Model ), Data dalam model jaringan direpresentasikan dengan sekumpulan record, dan relasi antara data direpresentasikan oleh record & link.
  3. Model Hirarki (Hirarchical Model), Mirip dengan model jaringan. Data direpresentasikan dalam record dan link. Perbedaannya adalah, pada model hirarki record-record diorganisasikan sebagai tree (pohon) daripada graf. Model relasional berbeda dengan model jaringan & hirarki, dalam hal penggunaan pointer atau link.
[...]

Pengertian Sistem Berkas

Posted by Rozaq D' Acewell™

Pengertian system berkas dan akses
  • Sistem berkas atau Pengarsipan yaitu suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan
  • Sistem akses adalah cara untuk mengambil informasi dari suatu file
[...]

Cara mengetahui spesifikasi Komputer

Posted by Rozaq D' Acewell™

Bagi yang ingin membeli komputer, dan bingung bagaimana cara mengetahui spesifikasi komputer apakah sesuai dengan yang ada pada brosur saya ajarkan cara yang sederhana.Hal ini tentu saja bagi yang agak awam dengan komputer.Pengalaman menunjukkan bahwa kadangkala spesifikasi yang ditawarkan tidak sesuai dengan kondisi sebenarnya.Misalnya saya pernah temani atasan saya beli Laptop.Pada brosur terlampir kapasitas Harddisk 160 GB.Tapi nyatanya hanya 40GB.Ketika di konfirmasi alasannya belum di partisi.Padahal suatu hal yang tak mungkin 40 GB bisa dipartisi menjadi 160 GB.
Langsung aja begini caranya:
1.Klik star dan cari Run lalu klik.
2.Ketikkan pada kotak Run ” dxdiag” semua dengan huruf kecil dan tanpa tanda”, seperti gambar ini
3.Klik enter maka akan tampil Direct  Tool seperti ini;
Perhatikan di dalam kotak;
-operating system adalah Jenis Windows yg digunakan, apakah Windows 98,2000,Millenium,XP,Vista atau Windows 7
-system manufacture adalah jenis Laptop/PC
-Processor adalah jenis prosessor yang ada pada Laptop/PC
-Memory adalah besaran memory/Ram yang terpasang
4.Selanjutnya untuk mengetahui Card VGA, klik tab Display yg ada dibagian atas, maka akan tampil seperti ini.
 
Ini perlu sobat ketahui, jika tujuan untuk membeli Laptop/PC utk kepentingan yg lebih baik dari pada sekedarketik mengetik.Jika ingin Laptop/PC dapat mengolah Video, atau pakai Windows Vista dan Windows 7 maka card VGA sobat mesti 256 ke atas.
5.Untuk mengetahui soung yg terpasang, agar jika suatu saat adalah masalah dengan suara maka jenis sound yg dipakai harus di ingat.Untuk itu klik tab. sound, maka tampil seperti ini;
 
6.Sedangkan untuk mengetahui kapasitas Harddisk, klik kanan start………….>Explore…………> My Computer, maka akan tampil seperti ini:
 
Gambar ini menunjukkan(yg dlm kotak) bahwa Harddisk dibagi menjadi 4 partisi(bagian).Maka kapasitas HDD adalah total jumlah yg ada di bawah Total Size dan yg masih belum terpakai lihat data di bawah Free Space.Namun perlu diingat, bahwa sebagian HDD di gunakan untuk System HDD, jadi jangan bingung kalau total size nggak pass 100%.Misalnya HDD 160 GB, mungkin hanya 158-159 GB.
OK , mudah-mudahan bermanfaat.
[...]

10 Tips Menambah Pengunjung Blog Anda

Posted by Rozaq D' Acewell™

Anda suka membuat blog tentang pengalaman anda? Berikut ini ada 10 tips yang dapat anda ikuti agar blog anda sering dibuka ataupun dibaca oleh orang yang anda kenal maupun tidak.
  1. Berikan komentar di blog lain: Telah terbukti bahwa memberi komentar pada blog orang lain dapat menambah pembaca blog anda. Tinggalkan komentar yang baik, campurkan dengan humor. Ketika anda menemukan post yang mengundang kontroversi, tinggalkan komentar anda dengan kesan bahwa anda sudah dewasa, kontroversi adalah cara yang paling efektif untuk menjadi terkenal dengan usaha yang minimal tapi jangan buat orang menjadi marah pada anda.
  2. Masukan artikel anda pada website Social Networking: Website Social Networking adalah tempat terbaik dimana anda dapat memasukan artikel anda dan mendapat lonjakan pengunjung pada blog anda. Jika orang suka, otomatis mereka akan membuat link tersebut.
  3. Berikan komentar anda pada komunitas online: Bergabung dan ambil bagian pada forum dan komunitas online. Jangan lupa untuk menggunakan signature dengan alamat blog anda. Komentar anda pada komunitas dan forum akan menjadikan anda salah satu yang dihormati di komunitas.
  4. Tandai artikel: Tanyai pengunjung anda untuk menandai artikel anda. Website seperti StumbleUpon, deLicio.us, Google Bookmarks dan deLirio.us dapat menyediakan dengan tambahan pengunjung.
  5. Berinteraksi dengan pemberi komentar: Buatlah hubungan yang harmonis dengan pengomentar blog anda. Buat mereka merasa seperti di rumah dan mereka juga akan membuat anda merasa di rumah. Selalu bantu pengomentar anda dengan sumber yang berguna, jika itu tidak memungkinkan, arahkanlah mereka ke tempat yang dapat menyelesaikan masalah.
  6. Tulis dengan konsisten: Tulislah pada tingkat minimal 3-5 artikel yang berguna dalam seminggu. Melakukan ini akan membuat pengunjung anda mengerti bahwa anda blogger yang berdedikasi, yang peduli untuk membantu. Jika anda tidak konsisten untuk menulis, lalu mengapa pengunjung anda harus juga konsisten.
  7. Masukan blog anda pada Blog Directories: Masukan blog anda pada Technorati, Techmeme, Blogcatalog, dan blog directories lainnya. Blog directories juga merupakan sebuah tempat dimana anda dapat memasukan blog anda dan mendapatkan pengunjung.
  8. Hubungkan dengan artikel lain: Hubungan ke dalam dan ke luar sangatlah membantu.Pertama, itu membantu anda dalam menyediakan bukti mengenai pemikiran anda dan juga membantu pembaca terhubung dengan artikel yang berguna.
  9. RSS Feeds: Selalu sindikasikan RSS melalui feedburner, mengapa?. Karena mereka yang terbaik.
  10. Bersabar: Tip terakhir ini adalah yang terpenting.
[...]

Cara Membuat Recent Comments (Komentar terbaru)

Posted by Rozaq D' Acewell™

Apa sih funsi memasang Recent Comments di blog kamu ? Recent comments artinya komentar terbaru yang dilakukan oleh pengunjung blog kamu. Dengan adanya Recent comments ini kamu akan tahu dan segera bisa memberi reply atau balasan pada pengunjung tadi baik untuk menjawabpertanyaan yang diajukan atau sekedar merespon kunjungan mereka, sehingga kamu senang pengunjungpun juga senang. Gimana mau coba gak ? gini caranya :

  1. Masuk ke account blogger kamu
  2. Pilih layout/tata letak – page element
  3. Kemudian klik add a gadget (tambah gadget)
  4. Pilih Html/Java Script, Kemudian copy dan paste aja kode di bawah ini :
<script style="text/javascript" src="http://kendhin.890m.com/comments.js"></script>
<script style="text/javascript">var a_rc=8;var m_rc=false;var n_rc=true;var o_rc=40;</script>
<script src="http://acewell-community.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"> </script>

Lihat tulisan merah itu nama blog saya, dan harus diganti dengan nama blog kamu biar gak nyasar kemana-mana. Kemudian Klik save
Dibawah ini code alternative jika kamu sudah menggunakan kode di atas ternyata erorr gunakan kode di bawah ini
<div style="overflow:auto;width:140px;height:500px;padding:10px;border:1px solid #eee">
<script style="text/javascript" src="http://anas.ku93.googlepages.com/comments.js"></script>
<script style="text/javascript">
    var numcomments = 10;
    var showcommentdate = true;
    var showposttitle = true;
    var numchars = 100;
    var standardstyling = true;
</script>
<script src="http://acewell-community.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>
</div>
Pada kode warna merah bagian atas berfungsi untuk mengatur lebar dan tinggi scroll dan bisa kamu rubah sendiri sesuai layout blog kamu jangan lupa ganti juga url blog saya.
  • numcomments = 10 artinya jumlah komentar yang ditampilkan.
  • numchars = 100 artinya karakter setiap komentar , tinggal kamu ganti sendiri
Silahkan posting komentar untuk pertanyaaan, jika anda mengalami kesulitan.. trims friends
[...]

Numbered Page Navigation

Posted by Rozaq D' Acewell™

Pernah lihat gambar seperti ini pada blogspot ?
Itu adalah Numbered Page Navigation. Yang berfungsi buat navigasi halaman blog berdasarkan nomor.

Gimana cara buatnya:


# Langkah Pertama:
Copy kode dibawah ini lalu paste ke blog kamu. caranya:
Cari kode XML dibawah ini (di bagian Edit HTML kamu):

]]></b:skin>
Setelah dapat silahkan copy kode CSS yang ada dibawah ini, terus taruh kodenya tsb tepat diatas kode ]]></b:skin>].
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
# Langkah Kedua

Cari kode XML dibawah ini (di bagian Edit HTML kamu):
<!-- Untuk Prev / Postingan Baru -->
<b:if cond='data:newerPageUrl'>
  <span id='blog-pager-newer-link'>
    <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
  </span>
</b:if>
<!-- letakkan sini -->
<!-- unutuk Next Postingan Lama -->
<b:if cond='data:olderPageUrl'>
  <span id='blog-pager-older-link'>
    <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
  </span>
</b:if>
Kemudian setelah ketemu tarus kode ini di bawah kata <!-- letakkan sini -->
<!-- Page Navigation -->
<b:if cond='data:blog.pageType != &quot;item&quot;'>
    <script type='text/javascript'>
        var pageCount=5;
        var displayPageNum=5;
        var upPageWord ='Prev';
        var downPageWord ='Next';
    </script>
    <script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>

Alhasil, Simpan Template lalu lihat hasilnya, seperti pada blog saya itu tu... :D

Perhatikan:
  • Var pageCount=5; -> angka 5 artinya, ada 5 postingan yang tampil perhalaman, silahkan diganti menurut kamu, Ingat : sesuaikan dengan nilai pada saat kamu setting gadget, nilai defaultnya adalah 5 entri perhalaman.
  • Var displayPageNum=5; ->angka 5 juga bisa diganti sesuka kamu.
  • Var upPageWord ='Previous'; -> kata previous kata yg muncul di blog bisa diganti, misalnya "sebelumnya", atau apapun yg kamu mau.
  • Var downPageWord ='Next'; -> kata next kata yg muncul di blog bisa diganti, misalnya "berikutnya", atau apapun yg kamu mau.
[...]

Cara hacker menembus sebuah website

Posted by Rozaq D' Acewell™

Cara cara seoarang hacker menembus ataupun menyusup dan juga merusak suatu website adalah sebagai berikut.Teknik teknik itu antara lain:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgN0q4CRcKuoDsHNoYmzf8kDR0tosE_WU9Xh-9K3VJjzRK1lpehJuAVM4gs8KeFFRK4IGIR6LvZOQho8LxTJiRVzLK3_dkaE6U0jLYCyU-7YV5bC1nTclKiGFXDzSAQFo-mkYuDYbl9Ab/s1600/wordpress-website-hacked-by-hackers-0.jpg
1. IP Spoofing
2. FTP Attack
3. Unix Finger Exploits
4. Flooding & Broadcasting
5. Fragmented Packet Attacks
6. E-mail Exploits
7. DNS and BIND Vulnerabilities
8. Password Attacks
9.Proxy Server Attacks
10. Remote Command Processing Attacks
11. Remote File System Attack
12. Selective Program Insertions
13. Port Scanning
14.TCP/IP Sequence Stealing, Passive Port Listening and Packet
15. HTTPD Attacks

1. IP Spoofing
IP Spoofing juga dikenal sebagai Source Address Spoofing, yaitu pemalsuan alamat IP attacker sehingga sasaran menganggap alamat IP attacker adalah alamat IP dari host di dalam network bukan dari luar network. Misalkan attacker mempunyai IP address type A 66.25.xx.xx ketika attacker melakukan serangan jenis ini maka Network yang diserang akan menganggap IP attacker adalah bagian dari Networknya misal 192.xx.xx.xx yaitu IP type C.

IP Spoofing terjadi ketika seorang attacker ?mengakali? packet routing untuk mengubah arah dari data atau transmisi ke tujuan yang berbeda. Packet untuk routing biasanya di transmisikan secara transparan dan jelas sehingga membuat attacker dengan mudah untuk memodifikasi asal data ataupun tujuan dari data. Teknik ini bukan hanya dipakai oleh attacker tetapi juga dipakai oleh para security profesional untuk men tracing identitas dari para attacker
2. FTP Attack
Salah satu serangan yang dilakukan terhadap File Transfer Protocol adalah serangan buffer overflow yang diakibatkan oleh malformed command. tujuan menyerang FTP server ini rata-rata adalah untuk mendapatkan command shell ataupun untuk melakukan Denial Of Service. Serangan Denial Of Service akhirnya dapat menyebabkan seorang user atau attacker untuk mengambil resource didalam network tanpa adanya autorisasi, sedangkan command shell dapat membuat seorang attacker mendapatkan akses ke sistem server dan file-file data yang akhirnya seorang attacker bisa membuat anonymous root-acces yang mempunyai hak penuh terhadap system bahkan network yang diserang
3. Unix Finger Exploits
Pada masa awal internet, Unix OS finger utility digunakan secara efficient untuk men sharing informasi diantara pengguna. Karena permintaan informasi terhadap informasi finger ini tidak menyalahkan peraturan, kebanyakan system Administrator meninggalkan utility ini (finger) dengan keamanan yang sangat minim, bahkan tanpa kemanan sama sekali. Bagi seorang attacker utility ini sangat berharga untuk melakukan informasi tentang footprinting, termasuk nama login dan informasi contact.

Utility ini juga Menyediakan keterangan yang sangat baik tentang aktivitas user didalam sistem, berapa lama user berada dalam sistem dan seberapa jauh user merawat sistem. Informasi yang dihasilkan dari finger ini dapat meminimalisasi usaha kracker dalam menembus sebuah sistem. Keterangan pribadi tentang user yang dimunculkan oleh finger daemon ini sudah cukup bagi seorang atacker untuk melakukan social engineering dengan menggunakan social skillnya untuk memanfaatkan user agar ?memberitahu? password dan kode akses terhadap system.
4. Flooding & Broadcasting
Seorang attacker bisa menguarangi kecepatan network dan host-host yang berada di dalamnya secara significant dengan cara terus melakukan request/permintaan terhadap suatu informasi dari sever yang bisa menangani serangan classic Denial Of Service(Dos), mengirim request ke satu port secara berlebihan dinamakan flooding, kadang hal ini juga disebut spraying. Tujuan dari kedua serangan ini adalah sama yaitu membuat network resource yang Menyediakan informasi menjadi lemah dan akhirnya menyerah.

Serangan dengan cara Flooding bergantung kepada dua faktor yaitu: ukuran dan/atau volume (size and/or volume). Seorang attacker dapat menyebabkan Denial Of Service dengan cara melempar file berkapasitas besar atau volume yang besar dari paket yang kecil kepada sebuah system. Dalam keadaan seperti itu network server akan menghadapi kemacetan: terlalu banyak informasi yang diminta dan tidak cukup power untuk mendorong data agar berjalan. Pada dasarnya paket yang besar membutuhkan kapasitas proses yang besar pula, tetapi secara tidak normal paket yang kecil dan sama dalam volume yang besar akan menghabiskan resource secara percuma, dan mengakibatkan kemacetan
5. Fragmented Packet Attacks
Data-data internet yang di transmisikan melalui TCP/IP bisa dibagi lagi ke dalam paket-paket yang hanya mengandung paket pertama yang isinya berupa informasi bagian utama( kepala) dari TCP. Beberapa firewall akan mengizinkan untuk memroses bagian dari paket-paket yang tidak mengandung informasi alamat asal pada paket pertamanya, hal ini akan mengakibatkan beberapa type system menjadi crash. Contohnya, server NT akan menjadi crash jika paket-paket yang dipecah(fragmented packet) cukup untuk menulis ulang informasi paket pertama dari suatu protokol
6. E-mail Exploits
Peng-exploitasian e-mail terjadi dalam lima bentuk yaitu: mail floods, manipulasi perintah (command manipulation), serangan tingkat transportasi(transport level attack), memasukkan berbagai macam kode (malicious code inserting) dan social engineering(memanfaatkan sosialisasi secara fisik). Penyerangan email bisa membuat system menjadi crash, membuka dan menulis ulang bahkan mengeksekusi file-file aplikasi atau juga membuat akses ke fungsi fungsi perintah (command function)
7. DNS and BIND Vulnerabilities
Berita baru-baru ini tentang kerawanan (vulnerabilities) tentang aplikasi Barkeley Internet Name Domain (BIND) dalam berbagai versi mengilustrasikan kerapuhan dari Domain Name System (DNS), yaitu krisis yang diarahkan pada operasi dasar dari Internet (basic internet operation)
8. Password Attacks
Password merupakan sesuatu yang umum jika kita bicara tentang kemanan. Kadang seorang user tidak perduli dengan nomor pin yang mereka miliki, seperti bertransaksi online di warnet, bahkan bertransaksi online dirumah pun sangat berbahaya jika tidak dilengkapi dengan software security seperti SSL dan PGP. Password adalah salah satu prosedur kemanan yang sangat sulit untuk diserang, seorang attacker mungkin saja mempunyai banyak tools (secara teknik maupun dalam kehidupan sosial) hanya untuk membuka sesuatu yang dilindungi oleh password.

Ketika seorang attacker berhasil mendapatkan password yang dimiliki oleh seorang user, maka ia akan mempunyai kekuasaan yang sama dengan user tersebut. Melatih karyawan/user agar tetap waspada dalam menjaga passwordnya dari social engineering setidaknya dapat meminimalisir risiko, selain berjaga-jaga dari praktek social enginering organisasi pun harus mewaspadai hal ini dengan cara teknikal. Kebanyakan serangan yang dilakukan terhadap password adalah menebak (guessing), brute force, kracking dan sniffing
9.Proxy Server Attacks
Salah satu fungsi Proxy server adalah untuk mempercepat waktu response dengan cara menyatukan proses dari beberapa host dalam suatu trusted network
10. Remote Command Processing Attacks
Trusted Relationship antara dua atau lebih host Menyediakan fasilitas pertukaran informasi dan resource sharing. Sama halnya dengan proxy server, trusted relationship memberikan kepada semua anggota network kekuasaan akses yang sama di satu dan lain system (dalam network).
Attacker akan menyerang server yang merupakan anggota dari trusted system. Sama seperti kerawanan pada proxy server, ketika akses diterima, seorang attacker akan mempunyai kemampuan mengeksekusi perintah dan mengkases data yang tersedia bagi user lainnya
11. Remote File System Attack
Protocol-protokol untuk tranportasi data ?tulang punggung dari internet? adalah tingkat TCP (TCPLevel) yang mempunyai kemampuan dengan mekanisme untuk baca/tulis (read/write) Antara network dan host. Attacker bisa dengan mudah mendapatkan jejak informasi dari mekanisme ini untuk mendapatkan akses ke direktori file
12. Selective Program Insertions
Selective Program Insertions adalah serangan yang dilakukan ketika attacker menaruh program-program penghancur, seperti virus, worm dan trojan (mungkin istilah ini sudah anda kenal dengan baik ?) pada system sasaran. Program-program penghancur ini sering juga disebut malware. Program-program ini mempunyai kemampuan untuk merusak system, pemusnahan file, pencurian password sampai dengan membuka backdoor
13. Port Scanning
Melalui port scanning seorang attacker bisa melihat fungsi dan cara bertahan sebuah system dari berbagai macam port. Seorang atacker bisa mendapatkan akses kedalam sistem melalui port yang tidak dilindungi. Sebaia contoh, scaning bisa digunakan untuk menentukan dimana default SNMP string di buka untuk publik, yang artinya informasi bisa di extract untuk digunakan dalam remote command attack
14.TCP/IP Sequence Stealing, Passive Port Listening and Packet
Interception TCP/IP Sequence Stealing, Passive Port Listening dan Packet Interception berjalan untuk mengumpulkan informasi yang sensitif untuk mengkases network. Tidak seperti serangan aktif maupun brute-force, serangan yang menggunakan metoda ini mempunyai lebih banyak kualitas stealth-like
15. HTTPD Attacks
Kerawanan yang terdapat dalam HTTPD ataupun webserver ada lima macam: buffer overflows, httpd bypasses, cross scripting, web code vulnerabilities, dan URL floods
[...]

Caranya teken alt + 0153 Contoh: ™
Mudahkan Sobat
[...]

RSS – Overview

Posted by Rozaq D' Acewell™

Hmm, kenapa saya ingin membuat posting tentang RSS? Karena setelah memasang koneksi internet di rumah pakai starone, baru terasa manfaat RSS.
RSS itu kepanjangannya apa sih ? RDF Site summary atau Really Simple Syndication ? Terdapat banyak versi kepanjangan RSS. Tapi berdasarkan beberapa ebook yang aku baca, kepanjangan RSS adalah :
  • RSS 1.0 : RDF Site Summary
  • RSS 2.0 : Really Simple Syndication
Sebenarnya apa itu RSS?
RSS adalah anggota keluarga dari XML. RSS merupakan pengembangan dari format file XML. RSS juga terdiri dari tag-tag yang identik dengan kurung siku. Pada saat anda mengunjungi sebuah situs, apakah anda pernah melihat icon berwarna oranye seperti ini ? Atau mungkin anda sedang melihat icon itu dibrowser. Kalau pakai Firefox biasanya ada di bagian kanan Addres URL.
Kegunaannya RSS ?
RSS memungkinkan kita untuk mendapatkan update terbaru dari situs tersebut tanpa harus mengunjungi situs tersebut. Bagaimana caranya? Mari kita mulai
Anda sedang buka blog saya ? kalau pakai Firefox cukup klik icon. Kalau pakai Internet Explorer 7 klik pada menu yang ada icon RSS tersebut. Kalau Opera kurang lebih sama dengan Firefox. That’s it. Jika pakai firefox anda akan dibawa ke halaman yang isinya feed dari situs tersebut dan akan ditanyakan dengan apa anda akan membuka feeds tersebut. Kurang tau kalau browser lain, tapi kurang lebih sama. Jika pakai Opera mungkin akan ditanyakan konfirmasi terus akan ditampilkan feeds dari situs tersebut.
Sebenarnya selain RSS ada juga yang namanya Atom. Kurang tahu apa perbedaannya tapi kegunaannya sama dengan RSS. Tapi dari format tag jelas berbeda dengan RSS. Mungkin nanti akan dibahas lebih lanjut tentang Atom, yang penting sekarang RSS dulu.
[...]

How to Add Favicon in Blogger Blog ?

Posted by Rozaq D' Acewell™

Go to your Blogger dashboard>layout>Edit html


and look for this code(it is at the top the template)

<title><data:blog.pagetitle/></title>

and add the below code just after the above one[as shown in the below screenshot]

<link href='ICON FILE URL' rel='shortcut icon'/>
<link href='ICON FILE URL' rel='icon'/>

and replace the 'ICON FILE URL' with the url of your icon file. (like http://gogogo.com/favicons/bt.ico)
[...]

Cara Pasang Head Line News

Posted by Rozaq D' Acewell™

Pada postingan kali ini saya akan membahas trik "Cara Memasang Head Line News" di blog sobat. Mungkin banyak yang sudah mengetahui trik cara membuat head line news ini, tapi tidak ada salahnya kalau saya bahas lagi. Ya itung2 sama2 belajar kaya' saya, tapi saya berusaha share ilmu yang saya dapat hehehe...

Oke, buat sobat yang belum tahu cara pasang widget head line news di blog sobat, berikut caranya :

1. Login ke akun blog sobat pilih rancangan edit tata letak
2. Klik tambah Gadget dan pilih HTML/Java script
3. Kemudian copy script di bawah ini dan paste di Gadget sobat

<script type="text/javascript">
var hn_url_blog = "http://alamat blog.blogspot.com";
var hn_jumlah_post = 5;
var hn_warna_latar = "#000000";
var hn_warna_garis = "#7fff00";
var hn_posisi = "bottom";
var hn_tampilkan_judul = true;
var hn_backlink = true;
</script>
<script src="http://belajarblogging.googlecode.com/files/headlinenews.js ">
</script>

Jangan lupa simpan.
Sekarang head line news sobat telah terpasang.

Penjelasan tentang variabel di atas adalah :
hn_url_blog ( Ganti dengan alamat blog sobat )
hn_jumlah_post ( Jumlah post yang akan di tampilkan, sobat bisa ganti )
hn_warna_latar ( Warna latar belakang )
hn_warna_garis ( Warna garis tepi, sobat juga bisa ganti )
hn_posisi ( Posisi widget pilih top = atas atau bottom = bawah )
hn_tampilkan_judul ( Tampilan judul head line news of blog sobat true atau false jika tidak )
hn_backlink ( true kalau sobat ingin tampilkan backlink ke blog ini, false jika tidak )
[...]

cara menghilangkan judul blog di header

Posted by Rozaq D' Acewell™

Title Blog atau yang sering disebut Judul Blog merupakan Judul dari Blog tersebut.Sedangkan Deskripsi Blog adalah Suatu teks dibawah Judul Blog.Kali saya ini Akan Mengulas tentang"Cara Menghapus Title Blog dan Deskripsi Blog".Pasti semua blogger di Dunia ingin Di Header Blognya terdapat Gambar yang menyangkut isi blog atau Gambar Tulisan yang merupakan nama Blog itu Sendiri.Supaya Header Blognya Dapat Diberi Gambar,alangkah baiknya kalau "Title Blog dan Deskripsi Blog"Di hilangkan/dihapus.Dengan Menghilangkan/dihapusnya Title Blog dan Deskripsi Blog Ruang Gambar akan lebih jelas dan Bagus.Tidak usah panjang lebar lagi,Berikut Tutorialnya: 

1. Login Ke Blogger.Com
2. Masuk ke Tab Tata Letak---->Edit HTML
3.Cari Kode Berikut ini



#header h1 {
margin:50;
padding:5px 0 0 10px;
font-size: 100%;
font-weight:bold;
line-height: 1.2em;
letter-spacing:.0em;
font-style:italic;
color:#FFFFFF;
}

nahh seperti halnya menghilangkan tanggal posting kita tambahkan Code Css visibility:hidden; Kedalam Css Diatas Sehingga kurang lebih menjadi seperti dibawah

#header h1 {
margin:50;
padding:5px 0 0 10px;
font-size: 100%;
font-weight:bold;
line-height: 1.2em;
letter-spacing:.0em;
font-style:italic;
color:#FFFFFF;
visibility:hidden;
}


 1. Login Ke Blogger.Com
2. Masuk ke Tab Tata Letak---->Edit HTML
3.Cari Kode Berikut ini


}
#header .description {
color:#999999;
font-family:georgia;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:normal;
margin:0 5px 5px;
max-width:700px;
padding:0 20px 15px 0;
text-transform:none;
}

dan akan menjadi sperti ini :


 }
#header .description {
color:#999999;
font-family:georgia;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:normal;
margin:0 5px 5px;
max-width:700px;
padding:0 20px 15px 0;
text-transform:none;
visibility:hidden;
}
[...]

Pada kesempatan kali ini, mari kita belajar tentang cara memasang “Energy Saving Mode” pada blogger. Kalo sobat masih asing dengan hal ini, bisa sobat coba pada blog saya ini. Jika blog ini sedang idle (tidak melakukan aktivitas apapun), maka kemudian akan muncul halaman baru (semacam screensaver) yang berwarna gelap dan bertuliskan “Energy saving mode”. <span class="fullpost">Untuk lebih jelasnya penampakannya dibawah ini:
image

Tertarik untuk mencobanya? Langsung saja langkah-langkahnya sebagai berikut:
1. Login ke akun blogger sobat.

2. Klik “Design”
image

3. Kemudian klik “Edit HTML”
image

4. Jangan lupa centang “Expand Widget Template”
clip_image002

5. Temukan kode </head> (bisa memanfaatkan ctrl+f)

6. Letakkan script berikut diatas kode </head>


<!-- save your energy -->
<script language='javascript' src='http://www.onlineleaf.com/savetheenvironment.js' type='text/javascript'></script>
<!-- save your energy end -->
7. Simpan template sobat.

8. Lihat perbedaannya sekarang.

Bagaimana? Mudah bukan? Selamat mencoba! </span>
[...]

Ada beberapa mahasiswa saya yang bertanya, “Pak… bisa tidak di MySQL diterapkan konsep Foreign Key dan Referential Integrity seperti halnya di MS. Access?”. Memang dalam MS. Access kita bisa melakukan setting relasi antar tabel, yang menggambarkan hubungan PRIMARY KEY dan FOREIGN KEY antar tabel.
Sebagai contoh, misalkan dalam kasus pengambilan matakuliah mahasiswa. Dalam kasus ini misalkan terdapat tabel induk bernama ‘MHS’ yang di dalamnya terdapat field NIM, NAMAMHS. Tabel induk yang lain adalah ‘MK’ untuk menyimpan data matakuliah dengan field-fieldnya KODEMK, NAMAMK. Dalam hal ini field NIM dan KODEMK masing-masing adalah primary key pada tabel ‘MHS’ dan ‘MK’. Selanjutnya ada tabel lain bernama ‘AMBILMK’ dengan field NIM, KODEMK, NILAI yang digunakan untuk menyimpan data pengambilan matakuliah mahasiswa. Nah… dalam hal ini, field NIM dan KODEMK keduanya adalah bertindak sebagai FOREIGN KEY.
Selanjutnya dalam MS. Access terdapat pula fasilitas untuk mengimplementasikan referensial integrity. Misalkan, kita ubah data salah satu kode NIM mahasiswa dalam tabel induk ‘MHS’. Nah… secara otomatis proses update ini juga terjadi di tabel ‘AMBILMK’ yaitu pada data yang terkait NIM tersebut. Begitu pula pada proses penghapusan. Sebagai contoh misalkan kita hapus salah satu kode matakuliah di tabel MK, maka secara otomatis data yang terkait dengan kode matakuliah tersebut pada tabel ‘AMBILMK’ akan terhapus.
Nah.. bagaimana dengan MySQL? Kira-kira bisa tidak diterapkan kedua hal di atas seperti halnya MS. Access? Saya jawab TENTU SAJA BISA.
Yang menjadi pertanyaan adalah, “Bagaimana cara melakukannya?”.
Ya… untuk menerapkan konsep FOREIGN KEY dan REFERENTIAL INTEGRITY ini, kita harus mensetting MySQL nya bisa support untuk tabel bertipe INNODB. Biasanya ketika proses instalasi MySQL akan ditanyakan apakah databasenya support dengan INNODB? Untuk hal ini, Anda harus jawab YA. Namun.. bila proses instalasi Anda terlanjur tidak memilih support INNODB, maka cara mengaktifkan INNODB adalah buka file “my.ini” lalu cari baris perintah “skip-innodb”. Hapuslah perintah ini, lalu hentikan MySQL dan hidupkan kembali MySQL (restart MySQL).
OK… sekarang kita coba untuk studi kasus. Kita akan membuat database untuk keperluan pengambilan matakuliah mahasiswa seperti pada kasus di atas. Berikut ini, adalah perintah SQL untuk membuat tabel-tabelnya.
Perintah SQL untuk membuat tabel ‘MHS’
1.CREATE TABLE mhs
2.(
3.  nim  varchar(8),
4.  namaMhs varchar(20),
5.  PRIMARY KEY (nim)
6.) TYPE = INNODB;
Perintah SQL untuk membuat tabel ‘MK’
1.CREATE TABLE mk
2.(
3.  kodeMK  varchar(3),
4.  namaMK varchar(20),
5.  PRIMARY KEY (kodeMK)
6.) TYPE = INNODB;
Perhatikan kedua perintah SQL di atas. Karena kita akan membuat tabel bertipe INNODB, maka masing-masing perintah SQL diberikan perintah TYPE = INNODB;
Sekarang, kita lanjutkan untuk membuat tabel untuk ‘ambilMK’.
01.CREATE TABLE ambilMK
02.(
03.  nim  varchar(8),
04.  kodeMK varchar(3),
05.  nilai float(3,2),
06.  PRIMARY KEY (nim, kodeMK),
07.  FOREIGN KEY (nim) REFERENCES mhs (nim) ON DELETE CASCADE ON UPDATE CASCADE,
08.  FOREIGN KEY (kodeMK) REFERENCES mk (kodeMK) ON DELETE CASCADE ON UPDATE CASCADE
09.) TYPE = INNODB;
Tabel di atas terdapat dua primary key yaitu NIM dan KODEMK. Sedangkan field NIM ini juga merupakan foreign key yang direferensikan dari field NIM yang ada dalam tabel MHS. Oleh karena itu tambahkan perintah “FOREIGN KEY (nim) REFERENCES mhs (nim)”. Selanjutnya apa maksud dari “ON DELETE CASCADE”? Perintah ini maksudnya bila ada data NIM yang dihapus pada tabel MHS, maka secara otomatis data NIM yang ada dalam tabel AMBILMK ini juga akan terhapus. Sedangkan “ON UPDATE CASCADE” digunakan untuk proses update otomatis pada NIM dalam tabel AMBILMK, apabila NIM yang ada di tabel MHS ini diupdate.
Hal yang sama juga kita terapkan untuk tabel AMBILMK. Dalam hal ini, KODEMK adalah sebagai foreign key yang direfensikan dari KODEMK yang ada dalam tabel MK.
Sekarang coba Anda masukkan data-data berikut ini pada tabel MHS
1.NIM       NAMAMHS
2.M0197001  Rosihan Ari Yuana
3.M0197002  Dwi Amalia Fitriani
4.M0197003  Faza Fauzan
5.M0197004  Nada Hasanah
6.M0197005  Muh. Ahsani Taqwim
Masukkan pula data pada tabel MK
1.KODEMK    NAMAMK
2.M01       Database
3.M02       OOP
Nah… untuk mengecek referensial integrity, sekarang kita coba masukkan data pada tabel AMBILMK.
1.INSERT INTO ambilmk VALUES ('M0197001', 'M01', 3.0);
Ketika perintah SQL di atas dijalankan, data dapat dimasukkan ke tabel AMBILMK dengan sukses. Kita lihat bahwa NIM M0197001 terdapat dalam tabel MHS, begitu pula pada kode matakuliah M01 yang ada pada tabel MK.
Sehingga isi tabel AMBILMK menjadi
1.NIM       KODEMK    NILAI
2.M0197001  M01       3.0
Sekarang kita coba masukkan data berikut ini
1.INSERT INTO ambilmk VALUES ('M0197006', 'M01', 3.0);
Nah… perintah di atas akan menghasilkan error. Hal ini disebabkan NIM M0197006 tidak ada dalam tabel MHS.
Sekarang kita coba melakukan proses update. Kita akan mengupdate NIM M0197001 menjadi M0197010 yang ada dalam tabel MHS.
1.UPDATE mhs SET nim = 'M0197010' WHERE nim = 'M0197001';
Hasil query di atas pada tabel MHS menjadi
1.NIM       NAMAMHS
2.M0197010  Rosihan Ari Yuana
3.M0197002  Dwi Amalia Fitriani
4.M0197003  Faza Fauzan
5.M0197004  Nada Hasanah
6.M0197005  Muh. Ahsani Taqwim
Sekarang Anda coba lihat isi tabel AMBILMK. Pastilah isinya menjadi berikut ini
1.NIM       KODEMK    NILAI
2.M0197010  M01       3.0
Selanjutnya kita coba update untuk KODEMK yang ada dalam tabel MK. Misalnya akan diubah kode mk M01 menjadi M09.
1.UPDATE mk SET kodeMK = 'M09' WHERE kodeMK = 'M01';
Hasil query di atas pada tabel MK adalah
1.KODEMK    NAMAMK
2.M09       Database
3.M02       OOP
Nah… bila kita lihat data di tabel AMBILMK, pastilah isinya menjadi
1.NIM       KODEMK    NILAI
2.M0197010  M09       3.0
Bagaimana dengan proses penghapusan? Kita cek aja… sekarang kita coba hapus data mahasiswa berNIM M0197010 dalam tabel MHS.
1.DELETE FROM mhs WHERE nim = 'M0197010';
Hasil dari query SQL di atas pada tabel MHS adalah
1.NIM       NAMAMHS
2.M0197002  Dwi Amalia Fitriani
3.M0197003  Faza Fauzan
4.M0197004  Nada Hasanah
5.M0197005  Muh. Ahsani Taqwim
Sekarang bila kita lihat isi tabel AMBILMK, pastilah menjadi kosong karena data pengambilan matakuliah terkait dengan mahasiswa NIM M0197010 ini ikut terhapus.
OK… begitulah penjelasan ini saya tulis. Moga-moga bermanfaat bagi mahasiswaku semua… terus semangat belajar dan pantang menyerah. Indonesia sangat membutuhkanmu :-)
[...]