PreliminaryEnvironmental sustainability is very important for healthy survival on planet earth. But in fact, many people who do not understand this. The proof of this they are destroying the earth. As a result of actions irresponsible person who has a lot of us feel like floods, droughts, landslides, etc. pemcemaran. This condition is caused by the destruction of the forest or open space Green (RTH) as a store of water in the soil. The
destruction of forests also resulted in the production of reduced
oxygen and toxic gases are absorbed at least as well as the least dust
captured by the plants.This
condition can be restored by improving and conserving the forest and
make the green in the environment around us both in the settlements,
streets, parks, etc., so that the green open space (green space) can be
optimized. For a minimum requirement the green open spaces as much as 30%. Green
open space is useful as an air filter, clean environment, oxygen
supply, recreation, reforestation, ecosystem balance, retaining dust,
lowering the ambient temperature and so on. In Malaysia and China's green open spaces each about 37% and 35%. Even in Japan, 60% of the area of green open space.
A. Environmental Control Strategies
The main objective is to build the city clean and green (clean and green city). Therefore,
environmental control strategies in order to achieve Healthy
Environment should be directed to the achievement of clean and green
city. So
there are two strategies that must be done by the city or county,
namely: 1) manage the waste generated; 2) manage the green space.A. 1. Managing Waste
In general, most of the waste produced in Indonesia (TPA) is for 60-70% of organic waste which easily decompose. Organic
waste will decompose and the presence of leachate formed rainwater
runoff (water waste) that will contaminate water resources both surface
and ground water that may have wells contaminated surrounding population
participated. Leachate that is formed can contain pathogenic germs such as typhoid, hepatitis and others. In addition there is the possibility of leachate containing heavy metals, a one toxic ingredient. If
the waste is not processed, then in addition to generating high levels
of pollution which also require extensive areas of the landfill.
A. 1.1. Waste due to the overlapping
Urban
waste is solid waste that is composed of organic and inorganic
materials that are considered no longer useful and should be managed so
as not to endanger the environment and protects the development
investments, which arise in the city.1. Environment
becomes visible shabby, dirty and nasty as the place to the development
of pathogenic organisms that are harmful to human health, is a nest of
flies, rodents and other wild animals. Thus the potential waste as a source of spread of the disease.2. Rotting rubbish causing the unpleasant smell and harmful to health. Water released (leachate) can also cause pollution of wells, rivers and groundwater.3. Trash is spilling out of place can clog drainage channels so that it can cause flooding.4. Large amounts of garbage collection requires a vast place, closed and away from settlements.Based
on the description of waste management is not enough just to do with 3P
management (collection, transport and landfill at the landfill). Rubbish
is collected from the source and then transported to the polls and the
last dumped in landfill, but the reduction of waste by processing the
waste to dimanfaatlkan into useful products should be considered.
Factors that influence the management of municipal waste systems, among others:1) The density and distribution of the population.2) The physical characteristics and socio-economic environment.3) Characteristics of waste.4) Cultural attitudes and behavior.5) Distance from waste source to final waste disposal sites (landfill).6) Plan of spatial and urban development.7) Means collection, transportation, processing and landfill.
Costs are available.9) Regulation of the local area.
A. 1. 2. Waste Management Paradigm
To overcome these problems, it's time to change the mindset of local government a more nuanced environment. The
concept of integrated waste management's time is applied, ie by
minimizing waste and maximizing recycling and composting with landfill
is environmentally friendly. The new paradigm of waste management is a cycle that is more in line with the concept of ecology. New energy generated from the decomposition of waste and the recycling process can be utilized optimally.Integrated
Waste Management System combines the least waste source reduction
approaches, recycling & re-use, composting, incineration and final
disposal. industrial
waste source reduction to mean the necessity of technological processes
and packing products nirlimbah compact / minimal and environmentally
friendly. As for households meant to inculcate the habit of not wasteful in the use of everyday items. For
the approach to recycling and re-applied, especially on non-organic
waste such as paper, plastic, aluminum, glass, metals and others. As for the organic waste is processed, one with composting.A. 1. 3. Benefits of Waste
Which
seem useless junk sebesarnya still a lot of benefits such as can be
made biogas, briquettes, animal feed, compost, fertilizer, and can be
recycled for inorganic waste.
In
garbage and filth of the river found bacteria that can produce vitamin
B12 which samajenisnya with vitamin B12 produced by animals. The
most active can fermenting garbage and filth of the river so that the
resulting vitamin B12 are bacteria belonging to Streptomyces. Levels of vitamin B12 in the garbage and filth of the river ranged from 4.2 to 8.2 mg for every one gram of dry weight. An estimated 26,000 tons of trash and debris will be generated 465 rivers of vitamin B12. Provision of garbage and filth of the river by 2% in cattle, was able to increase the weight of livestock. Trash
and debris streams containing 40-85% organic compounds, minerals
15-70%, 10-10% nitrogen, phosphate and potassium from 1 to 4.5% from 0.1
to 4.5%. Household
waste, restaurant waste, paper, manure, agricultural waste and
industrial organic wastes can all be used as animal feed.
With
the processing of waste into useful materials that will provide
benefits in addition to increasing production efficiency and economic
benefits for waste processing, can also reduce costs to pembungan
pengangkutkan end (TPA) and reduce disposal costs, conserve natural
resources, save energy, reduce the money spending, saving landfill and beautiful environment (clean, healthy, comfortable).
A. 1. 4. Waste Handling 3-R, 4-R and 5-R
Thought
the concept of zero waste is the approach and implementation of systems
and urban waste processing technologies in an integrated regional scale
with the target for waste handling scale urban areas so as to reduce
the volume of waste as little as possible, as well as the creation of
small industrial recycling is managed by communities or local
governments.The
concept of zero waste is the application of rinsip 3R (Reduce, Reuse,
and Recycle), and the principle of processing as close as possible to
the source of waste with a view to reducing the burden of transport
(transport cost). Orientation to the concept of zero waste handling waste among others include:1. Integrated waste management system2. Composting technology3. Recycling paper and plastic waste4. Waste combustion technology and insenator5. The technology of processing organic waste into animal feed6. Technology landfills (landfill) waste7. Public participation in waste handling8. Metropolitan sewage treatment9. Opportunities and challenges of recycling efforts.
A. 1. 5. Sorting Trash
Based on the description of the 3-R, 4-R or 5-R, then the sorting of waste to be very important. Is not efficient if the sorting done at the landfill, because it would require an expensive infrastructure. Therefore,
the sorting must be done at the source of waste such as housing,
schools, offices, health centers, hospitals, markets, terminals and
other places where human activity. Why need sorting? Indeed the key to successful recycling program is just in the initial sorting. Sorting
means an attempt to separate a set of "things" that are heterogeneous
by type or group so that it becomes few groups that are homogeneous. Sorting
Waste Management can be defined as a process waste handling activities
from the source by utilizing the effective use of resources that begins
from pewadahan, pengumpulanan, transportation, processing, up to
disposal, through the control of environmentally sound management of the
organization, so as to achieve the goals or objectives has been set free yaitu.lingkungan garbage.
At
each place of activity can be provided four coded bins, one for trash
bins that can be decomposed by microbes (organic waste), one for plastic
waste bins or similar, single bins for cans, and one trash to bottle. In fact it could be into five bins, if the paper is divided in itself. For the B3 waste would require separate treatment. Waste of this type should not be up to the landfill. While electronic waste (such as refrigerators, radios, TV), ceramics, furniture, etc.. dealt with separately as well. Transporting waste this kind of schedule should be regulated, for example waste disposal is determined every three months.In Australia, for example, waste management system also apply the model the distinction between organic and inorganic waste. Each household has three trash bins for the three different types of waste. One is for dry waste (inorganic), one for ex-food, and another for the remains of plants / grass. The three types of waste will be transported by three different trucks have different schedules. Each truck will only take the type of waste that was his job. So that waste segregation does not stop at the household level, but continued into the next chain, even to the landfill.
Well, the garbage that has been separated is then be recycled into useful items. If at any place to do sorting activities, then the transport of waste becomes more regular. Sanitation department to transport live every day and no more trouble to sort them. Local Government in collaboration with the private sector can process the waste into useful items. In this way, then the volume of waste to landfill can be reduced as much as possible.A. 1. 6. Utilization of waste
Processing
techniques and processing of waste that is widely applied in the field,
particularly in industrialized countries include:- Waste segregation, either manually or mechanically by
its kind- Compaction of waste (propeller)- Cutting waste- Composting waste either by conventional means or with
engineering- Processing of waste as a source of bio-gas- Combustion in the incinerator, with a choice of heat energy utilizationWet waste can be composted, manure and fodder, dry waste can be reused and recycled, and recycled waste paper and fodder.Recycling
Recycling
is one of the solid waste management strategy which consists of the
activities of sorting, collecting, processing, distribution and
manufacture of products used.
Materials
that can be recycled include container bottles of soy sauce, ketchup,
syrup, creamer, etc.., Paper, aluminum used beverage containers, used
packaging cakes, etc.., Scrap metal, plastic containers used shampoo,
mineral water, jerry cans, buckets, etc.. , wet garbage can be processed into compost.
Recycling can use the principle of 2 R is reuse and recycle.Reuse:
the goods that are considered waste because of the nature and
characteristics can be recovered without going through the production
process. While the recycling of waste recycled to be used as industrial raw materials in the production process. In this process, waste has experienced changes in both form and function. Organic waste can be recycled into useful products such as compost, manure, briquettes and biogas.
B. Recommended Program1. Socialization sorting and utilization of waste in a sustainable society.2. Runah scale organic waste processing steps.3. Recycling of inorganic waste that is not sold.4. Socialization of green open space in the community.5. Build community participation in creating a clean and green city (clean and green city).6. Race clean and green village.7. Making regulation of the City Clean and Green (beluam if any).8. The application law consistently.9. Structuring RTH City.10. Monitoring
and evaluation are ongoing Clean and Green City on an ongoing basis (at
least 3 times / year), or prapantau Adipura (at least 3 times per
year).C. Cover
Based on the above it is to control the environment associated are:1) manage waste through an integrated management system in order to obtain zero waste;2) manage the green open space (RTH) in the city;3) create a culture of environmental awareness, starting from a small, self-start and start now.
Kamis, 10 November 2011
Minggu, 30 Oktober 2011
Delphi Lampu Merah
Lagi iseng iseng Maen laptop eh tiba tiba ingat kata kata Mas Ainul YaQin waktu itu crita masalah dosen seng Gembel Omonge... ha,,ha,,ha,, Mas Ainul YaQin bilang " ternyata benar kata pak A*** susah juga buat kontrol lampu merah "
katanya juga Mas Ainul YaQin udah nyobak tapi setelah waktu beberapa menit lampunya menyala semua gitu bilangnya sama aku....
inget inget hal itu Q penasaran sesulit itukah sampai programer UnYUP bilang gitu??
setelah googling timer eh ternyata source code lampu merah sangat sedikit banget... sampek-sampek cuman 5 menit udah jadi... buat teman teman yang pengen liat.. ini source + contohnya tinggal download saja di sini
lha untuk gambarnya seperti ini
semoga bermanfaat ya...
katanya juga Mas Ainul YaQin udah nyobak tapi setelah waktu beberapa menit lampunya menyala semua gitu bilangnya sama aku....
inget inget hal itu Q penasaran sesulit itukah sampai programer UnYUP bilang gitu??
setelah googling timer eh ternyata source code lampu merah sangat sedikit banget... sampek-sampek cuman 5 menit udah jadi... buat teman teman yang pengen liat.. ini source + contohnya tinggal download saja di sini
lha untuk gambarnya seperti ini
semoga bermanfaat ya...
Senin, 15 Agustus 2011
Belajar Pembagian menggunakan Delphi 7
Langkah-langkah dalam pembuatan program penjumlahan aadalah sebagai berikut:
1. buatlah form seperti gambar 1. komponen yang terpasang didalalm form tersebut adalah edit, label,dan button. Pasang komponen tersebut sesuai padaa gambar 1.
2. setelah selesai membuat form, doubleclik pada komponen button, dan tuliskan kode yang ada di kotak biru pada kode editor,
3. Setelah selesai jalankan program dengan menekan tombol Run pada panel, atau menekan tombol F9 pada keyboard.
link dari wahyucom
1. buatlah form seperti gambar 1. komponen yang terpasang didalalm form tersebut adalah edit, label,dan button. Pasang komponen tersebut sesuai padaa gambar 1.
2. setelah selesai membuat form, doubleclik pada komponen button, dan tuliskan kode yang ada di kotak biru pada kode editor,
3. Setelah selesai jalankan program dengan menekan tombol Run pada panel, atau menekan tombol F9 pada keyboard.
link dari wahyucom
Jumat, 24 Juni 2011
edit1.text delphi khusus angka
numpang berbagi... neh tutorial bagi temen temen yang butuh edit1.text agar hanya bisa di input angka (tidak bisa terima huruf selain angka ) biasa dapat dari googling he..he..he...
source nya seperti ini...
//mensetting karakter apa saja yang boleh diinput
if not(key in['0'..'9',#13,' ','.',#8]) then
begin
key:=#0;//bila selain karakter diatas , maka akan kosong
end;
if key=#13 then
begin
if Edit1.Text<>'' then
begin
//perintah bila tombol enter di tekan , dan bila edit1 tidak kosong
end;
end
else
begin
//perintah bila komponen edit1 tidak di isi
end;
cukup sekian tutor kali ini ... semoga bermanfaat.., satu pesan lagi... ternyata seorang IT harus tau kode ASSCI he,,he,,he,, salam delhpi.....
sumber dari mas Bayu Idham Fathurachman
source nya seperti ini...
//mensetting karakter apa saja yang boleh diinput
if not(key in['0'..'9',#13,' ','.',#8]) then
begin
key:=#0;//bila selain karakter diatas , maka akan kosong
end;
if key=#13 then
begin
if Edit1.Text<>'' then
begin
//perintah bila tombol enter di tekan , dan bila edit1 tidak kosong
end;
end
else
begin
//perintah bila komponen edit1 tidak di isi
end;
cukup sekian tutor kali ini ... semoga bermanfaat.., satu pesan lagi... ternyata seorang IT harus tau kode ASSCI he,,he,,he,, salam delhpi.....
sumber dari mas Bayu Idham Fathurachman
Rabu, 25 Mei 2011
Membuat Koneksi Interbase atau firebird ke DELPHI dengan component dbExpress
dbExpress adalah fitur yang baru ada mulai Delphi 6 (dan C++Builder 6), yang berguna untuk melakukan koneksi antara aplikasi dengan beberapa tipe database server (Oracle, IBM DB2, Interbase/Firebird, MySQL, Informix, dll). Dalam tulisan ini, saya ingin menunjukkan cara membangun koneksi (yang simple) antara aplikasi Delphi dengan Interbase melalui komponen-komponen dbExpress.
Setidaknya, Anda akan tahu komponen apa saja yang terlibat dan perlu digunakan dalam pengembangan aplikasi database dengan dbExpress.
Caranya sebagai berikut:
1. Tempatkan komponen SQLConnection (dari page dbExpress) ke dalam Form
2. Double-click komponen tersebut dan pilih IBConnection.
3. Pada kolom Database, isikan nilai c:\Program Files\Common Files\Borland Shared\Data\EMPLOYEE.GDB
4. Pada kolom SQL Dialect, isikan nilai 3
5. Set properti Connected dari SQLConnection1 menjadi true
6. Tempatkan komponen SQLDataSet (dari page dbExpress) dan set properti SQLConnection dengan SQLConnection1
7. Isikan query "select * from CUSTOMER" ke dalam properti CommandText dari komponen SQLDataSet1
8. Tempatkan komponen DataSetProvider (dari page Data Access) dan set properti DataSet dengan SQLDataSet1
9. Tempatkan komponen ClientDataSet (dari page Data Access) dan set properti ProviderName dengan DataSetProvider1 serta properti Active menjadi true
10. Tempatkan komponen DataSource (dari page Data Access) dan set properti DataSet dengan ClientDataSet1
11. Tempatkan komponen kontrol, misalnya DBGrid dan DBNavigator (dari page DB Controls) dan set properti DataSource dari kedua komponen tersebut dengan DataSource1
Sampai di sini, Anda sudah memiliki aplikasi yang dapat menampilkan data dari server Interbase melalui teknologi dbExpress. Mudah bukan?
references from sini
Kamis, 05 Mei 2011
Dasar Interbase/Firebird Database Server
III. Management Database
A. Via Command Line
Catatan :
Untuk membuka Command Line, pilih ‘Start->Run’, kemudian ketik ‘cmd’ (tanpa tanda petik) lalu klik tombol ‘Ok’.
Sebelum melakukan operasi pada Command Line, pertama-tama, tambahkan terlebih dahulu path lokasi instalasi Firebird kedalam Path system environtment computer anda. Untuk menambahkan Path Firebird kedalam Path system environtment, Lakukan langkah-langkah seperti dibawah ini :
1. Klik kanan pada icon ‘My Computer->Properties’ yang ada pada desktop atau dapat juga dengan meng-klik ‘Start->control Panel->System’.
2. Pilih Tab ‘Advanced’ dan klik ‘Environtment Variables’.
3. Pada Kotak ‘User Varibles for xxx’ (dimana xxx adalah nama computer anda), apabila variable ‘PATH’ belum ada, maka klik tombol ‘New’ dan masukkan ‘PATH’ (tanpa tanda kutip) pada isian ‘Variable Name’, dan lokasi directory bin Firebird (missal anda menginstal Firebird pada lokasi ‘C:\Program Files\Firebird\Firebird_2_0’, maka lokasi directory bin Firebird Server adalah ‘C:\Program Files\Firebird\Firebird_2_0\bin’ tanpa tanda kutip) anda pada isian ‘Variable Value’. Sedangkan bila variable ‘PATH’ sudah ada, klik ‘PATH’, kemudian tekan tombol ‘Edit’. Setelah itu, tambahkan lokasi directory bin Firebird Server pada kotak isian ‘Variable Value’. Ingat, untuk memisahkan variable value, gunakan semi colon (tanda titik koma) pada akhir PATH yang sudah ada, missal (c:\php;C:\Program Files\Firebird\Firebird_2_0\bin)
1) Management User
Secara default SuperUser pada IB/Fireberd adalah ‘sysdba’ dan password defaultnya adalah ‘masterkey’ (tanpa tanda kutip). Untuk alasan keamanan, ubahlah password SuperUser anda setelah instalasi IB/Firebird. Dalam melakukan operasi penambahan/pengubahan/penghapusan data user, dibutuhkan hak akses SuperUser atau user yang memiliki hak akses untuk menambah/mengubah/menghapus data yang ada pada table RDB$USERS pada database security2.fdb (pada firebird).
Dalam melakukan operasi management user, dibutuhkan program gsec.exe yang ada pada directory bin IB/Firebird. Untuk melakukan operasi ini, buka Command Line dan tulislah:
gsec -user A -pass B – C -pw D
Penjelasan :
· parameter –user A adalah user yang melakukan operasi. Dalam hal ini yang melakukan operasi adalah user yang bernama A.
· parameter –pass B adalah password user yang melakukan operasi. Dalam hal ini password A adalah B
· parameter C adalah operasi yang dikenakan pada user C dimana adalah operasi yang dilakukan.
Pilihan adalah :
* add untuk melakukan penambahan user ,
* mo untuk mengubah user (modify), dan
* del untuk menghapus user (delete).
Dalam hal ini, operasi yang dilakukan dikenakan pada user yang bernama C.
· Parameter –pw D adalah password yang digunakan oleh C dimana D adalah password dari C. parameter ini hanya diperlukan pada operasi penambahan dan pengubahan user saja. Untuk operasi penghapusan user, parameter ini tidak diperlukan.
Missal :
· Operasi untuk menambah user dengan nama user1 dan password pwuser1
gsec -user sysdba -pass masterkey -add user1 -pw user1
· Operasi untuk mengubah password user dengan nama user1 dan password barunya adalah user123
gsec -user sysdba -pass masterkey -add user1 -pw user1
· Operasi untuk menghapus user dengan nama user1
gsec -user sysdba -pass masterkey -del user1
2) Operasi Database
i) Membuat Database & Koneksi Database
Untuk membuat database, diperlukan program isql.exe yang ada pada directory bin IB/Firebird. Dalam pembuatan database, usahakan sebisa mungkin tidak menggunakan superuser (sysdba), karena sysdba memiliki control penuh pada IB/Firebird Server anda serta dapat melakukan apa saja pada server IB/firebird, termasuk merusak struktur, isi, serta data-data penting yang ada pada database anda. Gunakanlah sysdba hanya untuk management user saja.
Membuat Database
Untuk membuat database baru, bukalah terlebih dahulu Command Line, kemudian ketik ‘isql’ (tanpa tanda petik), lalu tekan enter.
Setelah muncul prompt SQL> , ketik
CREATE DATABASE ‘A’ page_size 1234 user ‘B’ password ‘C’;
Penjelasan :
* A adalah nama database beserta full path nya, missal : c:\data\test.fdb atau d:\my data\test.gdb
* 1234 adalah ukuran page size dari database. Nilai – nilai page size dapat diisi dengan 1024,2048,4096,8192,16384, dan kelipatannya. Secara default, ukuran dari page size adalah 1024.
* B adalah nama user yang membuat (pemilik) database.
* C adalah password user pembuat database.
Contoh:
CREATE DATABASE ‘c:\data\POS.fdb’ page_size 1024 user ‘user1’ password ‘user1’;
Kemudian klik Enter.
Maka akan terbentuk database bernama POS.fdb dengan lokasi di c:\data (di drive C pada directory data).
Koneksi ke Database
Untuk koneksi ke database, pada isql, ketik
CONNECT 'A' USER 'B' PASSWORD 'C';
Penjelasan :
· A adalah nama beserta lokasi lengkap (full path) dari database
· B adalah nama user yang akan melakukan koneksi kedalam database.
· C adalah password user yang akan melakukan koneksi.
Contoh :
CONNECT 'c:\data\POS.fdb' USER 'user1' PASSWORD 'user1';
ii) Backup/Restore
Backup dapat diartikan sebagai salinan dari file program atau dalam hal ini file database yang dibuat untuk memberi jaminan agar data yang ada tidak hilang atau terhapus apabila terjadi sesuatu pada file aslinya.
Sedangkan Restore dapat diartikan sebagai proses pengembalian file/data dari file backup yang dibuat sebelumnya untuk merecovery kerusakan file asli atau mengembalikan data file asli sesuai dengan isi data file asli saat dibuatnya file backup.
Untuk melakukan backup/restore database, diperlukan program gbak.exe yang ada pada directory bin IB/Firebird.
Secara umum untuk melakukan standard backup/restore, dapat dilakukan dengan mengeksekusi perintah berikut pada Command Line:
Gbak A –[b] B –user C –pas D
Penjelasan
Gbak adalah program yang dipanggil untuk melakukan operasi backup/restore
A adalah file input. Untuk backup, file inputnya berupa file IB/Firebird database (Extensinya : *.gdb | *.fdb | *.ib). Sedangkan untuk operasi restore inputnya berupa file backup (Extensinya : *.gbk | *.fbk | *.ibk).
[b] adalah operasi yang dilakukan. Operasi-operasi dalam penggunaan gbak adalah
-B(ACKUP_DATABASE) backup database ke dalam file
-BU(FFERS) override page buffers default
-C(REATE_DATABASE) membuat database dari backup file
-CO(NVERT) backup external files sebagai tabel
-E(XPAND) tanpa kompresi data
-FA(CTOR) blocking factor
-G(ARBAGE_COLLECT) mencegah data sampah
-I(NACTIVE) mematikan indek saat restore
-IG(NORE) mengabaikan bad checksums
-K(ILL) restore tanpa membuat shadows
-L(IMBO) abaikan transaksi dalam limbo
-M(ETA_DATA) hanya backup metadata
-MO(DE) "read_only" or "read_write" access
-N(O_VALIDITY) tidak merestore kondisi validitas database
-NT Format backup file Non-Transportable
-O(NE_AT_A_TIME) restore satu tabel saja
-OL(D_DESCRIPTIONS) simpan deskripsi metadata yang lama
-P(AGE_SIZE) override page size default
-PAS(SWORD) Firebird password
-R(ECREATE_DATABASE) [O(VERWRITE)] membuat (atau mengganti bila OVERWRITE digunakan) database from backup file
-REP(LACE_DATABASE) mengganti database dari file backup
-RO(LE) Firebird SQL role
-SE(RVICE) gunakan manager service
-T(RANSPORTABLE) transportable backup-data dlm format XDR
-USE_(ALL_SPACE) tanpa membuat cadangan untuk versi record
-USER Firebird user name
-V(ERIFY) laporkan tiap aksi yang diambil
-Y redirect/suppress status message output
-Z cetak version number
Contoh :
Backup :
Gbak c:\POS.fdb –b c:\POS_2007_aug_16.fbk –user user1 –pas user1
Perintah diatas akan membuat file backup yang bernama POS_2007_aug_16.fbk yang terletak di drive c:\ dari file database yang bernama POS.fdb yang terletak pada drive c:\. Operasi backup ini dilakukan oleh user1 dengan password dari user1 adalah user1.
Restore :
Gbak c:\POS_2007_aug_16.fbk –c c:\POS_Restore.fdb –user user1 –pas user1
Perintah diatas akan membuat file database yang bernama POS_Restore.fdb yang terletak pada drive c:\. Dimana POS_Restore.fdb ini dibuat dari backup file bernama POS_2007_aug_16.fbk yang terletak di drive c:\. Operasi ini dilakukan oleh user yang bernama user1 dengan passwordnya adalah user1 juga.
3) Domain
Domain dapat diartikan sebagai suatu tipe data global dalam suatu database IB/Firebird. Sebenarnya, domain merupakan tipe data standar yang mengalami kostumisasi sesuai dengan kebutuhan. Misal, untuk membuat standarisasi pengkodean dengan tipe karakter dengan panjang 9 karakter, maka dapat dibuat domain khusus untuk pengkodean dengan panjang 9 karakter tanpa harus mendeklarasikan ulang pendefinisian panjang dan tipe datanya tiap kali mendefinisikan kolom yang sama (terutama untuk secondary key pada tabel detail).
Deklarasi umum domain adalah sebagai berikut:
CREATE DOMAIN nama_domain AS tipe_data DEFAULT nilai_default CHECK [pembatasan_nilai]
Nama_domain adalah nama dari domain yang akan dibuat.
Tipe_data adalah tipe data domain. Tipe-tipe ini dapat bernilai :
Smallint
Integer
Bigint (Firebird v.2.0.1 keatas)
Float
Double Precission
Date
Time
Timestamp
Decimal
Numeric
Char
Varchar
Blob
referensi mas blogger
A. Via Command Line
Catatan :
Untuk membuka Command Line, pilih ‘Start->Run’, kemudian ketik ‘cmd’ (tanpa tanda petik) lalu klik tombol ‘Ok’.
Sebelum melakukan operasi pada Command Line, pertama-tama, tambahkan terlebih dahulu path lokasi instalasi Firebird kedalam Path system environtment computer anda. Untuk menambahkan Path Firebird kedalam Path system environtment, Lakukan langkah-langkah seperti dibawah ini :
1. Klik kanan pada icon ‘My Computer->Properties’ yang ada pada desktop atau dapat juga dengan meng-klik ‘Start->control Panel->System’.
2. Pilih Tab ‘Advanced’ dan klik ‘Environtment Variables’.
3. Pada Kotak ‘User Varibles for xxx’ (dimana xxx adalah nama computer anda), apabila variable ‘PATH’ belum ada, maka klik tombol ‘New’ dan masukkan ‘PATH’ (tanpa tanda kutip) pada isian ‘Variable Name’, dan lokasi directory bin Firebird (missal anda menginstal Firebird pada lokasi ‘C:\Program Files\Firebird\Firebird_2_0’, maka lokasi directory bin Firebird Server adalah ‘C:\Program Files\Firebird\Firebird_2_0\bin’ tanpa tanda kutip) anda pada isian ‘Variable Value’. Sedangkan bila variable ‘PATH’ sudah ada, klik ‘PATH’, kemudian tekan tombol ‘Edit’. Setelah itu, tambahkan lokasi directory bin Firebird Server pada kotak isian ‘Variable Value’. Ingat, untuk memisahkan variable value, gunakan semi colon (tanda titik koma) pada akhir PATH yang sudah ada, missal (c:\php;C:\Program Files\Firebird\Firebird_2_0\bin)
1) Management User
Secara default SuperUser pada IB/Fireberd adalah ‘sysdba’ dan password defaultnya adalah ‘masterkey’ (tanpa tanda kutip). Untuk alasan keamanan, ubahlah password SuperUser anda setelah instalasi IB/Firebird. Dalam melakukan operasi penambahan/pengubahan/penghapusan data user, dibutuhkan hak akses SuperUser atau user yang memiliki hak akses untuk menambah/mengubah/menghapus data yang ada pada table RDB$USERS pada database security2.fdb (pada firebird).
Dalam melakukan operasi management user, dibutuhkan program gsec.exe yang ada pada directory bin IB/Firebird. Untuk melakukan operasi ini, buka Command Line dan tulislah:
gsec -user A -pass B – C -pw D
Penjelasan :
· parameter –user A adalah user yang melakukan operasi. Dalam hal ini yang melakukan operasi adalah user yang bernama A.
· parameter –pass B adalah password user yang melakukan operasi. Dalam hal ini password A adalah B
· parameter C adalah operasi yang dikenakan pada user C dimana
Pilihan
* add untuk melakukan penambahan user ,
* mo untuk mengubah user (modify), dan
* del untuk menghapus user (delete).
Dalam hal ini, operasi yang dilakukan dikenakan pada user yang bernama C.
· Parameter –pw D adalah password yang digunakan oleh C dimana D adalah password dari C. parameter ini hanya diperlukan pada operasi penambahan dan pengubahan user saja. Untuk operasi penghapusan user, parameter ini tidak diperlukan.
Missal :
· Operasi untuk menambah user dengan nama user1 dan password pwuser1
gsec -user sysdba -pass masterkey -add user1 -pw user1
· Operasi untuk mengubah password user dengan nama user1 dan password barunya adalah user123
gsec -user sysdba -pass masterkey -add user1 -pw user1
· Operasi untuk menghapus user dengan nama user1
gsec -user sysdba -pass masterkey -del user1
2) Operasi Database
i) Membuat Database & Koneksi Database
Untuk membuat database, diperlukan program isql.exe yang ada pada directory bin IB/Firebird. Dalam pembuatan database, usahakan sebisa mungkin tidak menggunakan superuser (sysdba), karena sysdba memiliki control penuh pada IB/Firebird Server anda serta dapat melakukan apa saja pada server IB/firebird, termasuk merusak struktur, isi, serta data-data penting yang ada pada database anda. Gunakanlah sysdba hanya untuk management user saja.
Membuat Database
Untuk membuat database baru, bukalah terlebih dahulu Command Line, kemudian ketik ‘isql’ (tanpa tanda petik), lalu tekan enter.
Setelah muncul prompt SQL> , ketik
CREATE DATABASE ‘A’ page_size 1234 user ‘B’ password ‘C’;
Penjelasan :
* A adalah nama database beserta full path nya, missal : c:\data\test.fdb atau d:\my data\test.gdb
* 1234 adalah ukuran page size dari database. Nilai – nilai page size dapat diisi dengan 1024,2048,4096,8192,16384, dan kelipatannya. Secara default, ukuran dari page size adalah 1024.
* B adalah nama user yang membuat (pemilik) database.
* C adalah password user pembuat database.
Contoh:
CREATE DATABASE ‘c:\data\POS.fdb’ page_size 1024 user ‘user1’ password ‘user1’;
Kemudian klik Enter.
Maka akan terbentuk database bernama POS.fdb dengan lokasi di c:\data (di drive C pada directory data).
Koneksi ke Database
Untuk koneksi ke database, pada isql, ketik
CONNECT 'A' USER 'B' PASSWORD 'C';
Penjelasan :
· A adalah nama beserta lokasi lengkap (full path) dari database
· B adalah nama user yang akan melakukan koneksi kedalam database.
· C adalah password user yang akan melakukan koneksi.
Contoh :
CONNECT 'c:\data\POS.fdb' USER 'user1' PASSWORD 'user1';
ii) Backup/Restore
Backup dapat diartikan sebagai salinan dari file program atau dalam hal ini file database yang dibuat untuk memberi jaminan agar data yang ada tidak hilang atau terhapus apabila terjadi sesuatu pada file aslinya.
Sedangkan Restore dapat diartikan sebagai proses pengembalian file/data dari file backup yang dibuat sebelumnya untuk merecovery kerusakan file asli atau mengembalikan data file asli sesuai dengan isi data file asli saat dibuatnya file backup.
Untuk melakukan backup/restore database, diperlukan program gbak.exe yang ada pada directory bin IB/Firebird.
Secara umum untuk melakukan standard backup/restore, dapat dilakukan dengan mengeksekusi perintah berikut pada Command Line:
Gbak A –[b] B –user C –pas D
Penjelasan
Gbak adalah program yang dipanggil untuk melakukan operasi backup/restore
A adalah file input. Untuk backup, file inputnya berupa file IB/Firebird database (Extensinya : *.gdb | *.fdb | *.ib). Sedangkan untuk operasi restore inputnya berupa file backup (Extensinya : *.gbk | *.fbk | *.ibk).
[b] adalah operasi yang dilakukan. Operasi-operasi dalam penggunaan gbak adalah
-B(ACKUP_DATABASE) backup database ke dalam file
-BU(FFERS) override page buffers default
-C(REATE_DATABASE) membuat database dari backup file
-CO(NVERT) backup external files sebagai tabel
-E(XPAND) tanpa kompresi data
-FA(CTOR) blocking factor
-G(ARBAGE_COLLECT) mencegah data sampah
-I(NACTIVE) mematikan indek saat restore
-IG(NORE) mengabaikan bad checksums
-K(ILL) restore tanpa membuat shadows
-L(IMBO) abaikan transaksi dalam limbo
-M(ETA_DATA) hanya backup metadata
-MO(DE) "read_only" or "read_write" access
-N(O_VALIDITY) tidak merestore kondisi validitas database
-NT Format backup file Non-Transportable
-O(NE_AT_A_TIME) restore satu tabel saja
-OL(D_DESCRIPTIONS) simpan deskripsi metadata yang lama
-P(AGE_SIZE) override page size default
-PAS(SWORD) Firebird password
-R(ECREATE_DATABASE) [O(VERWRITE)] membuat (atau mengganti bila OVERWRITE digunakan) database from backup file
-REP(LACE_DATABASE) mengganti database dari file backup
-RO(LE) Firebird SQL role
-SE(RVICE) gunakan manager service
-T(RANSPORTABLE) transportable backup-data dlm format XDR
-USE_(ALL_SPACE) tanpa membuat cadangan untuk versi record
-USER Firebird user name
-V(ERIFY) laporkan tiap aksi yang diambil
-Y redirect/suppress status message output
-Z cetak version number
Contoh :
Backup :
Gbak c:\POS.fdb –b c:\POS_2007_aug_16.fbk –user user1 –pas user1
Perintah diatas akan membuat file backup yang bernama POS_2007_aug_16.fbk yang terletak di drive c:\ dari file database yang bernama POS.fdb yang terletak pada drive c:\. Operasi backup ini dilakukan oleh user1 dengan password dari user1 adalah user1.
Restore :
Gbak c:\POS_2007_aug_16.fbk –c c:\POS_Restore.fdb –user user1 –pas user1
Perintah diatas akan membuat file database yang bernama POS_Restore.fdb yang terletak pada drive c:\. Dimana POS_Restore.fdb ini dibuat dari backup file bernama POS_2007_aug_16.fbk yang terletak di drive c:\. Operasi ini dilakukan oleh user yang bernama user1 dengan passwordnya adalah user1 juga.
3) Domain
Domain dapat diartikan sebagai suatu tipe data global dalam suatu database IB/Firebird. Sebenarnya, domain merupakan tipe data standar yang mengalami kostumisasi sesuai dengan kebutuhan. Misal, untuk membuat standarisasi pengkodean dengan tipe karakter dengan panjang 9 karakter, maka dapat dibuat domain khusus untuk pengkodean dengan panjang 9 karakter tanpa harus mendeklarasikan ulang pendefinisian panjang dan tipe datanya tiap kali mendefinisikan kolom yang sama (terutama untuk secondary key pada tabel detail).
Deklarasi umum domain adalah sebagai berikut:
CREATE DOMAIN nama_domain AS tipe_data DEFAULT nilai_default CHECK [pembatasan_nilai]
Nama_domain adalah nama dari domain yang akan dibuat.
Tipe_data adalah tipe data domain. Tipe-tipe ini dapat bernilai :
Smallint
Integer
Bigint (Firebird v.2.0.1 keatas)
Float
Double Precission
Date
Time
Timestamp
Decimal
Numeric
Char
Varchar
Blob
referensi mas blogger
Rabu, 04 Mei 2011
Arsitektur Sistem Mkrokomputer
Komputer mikro (Inggris: microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer, atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit, atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam rumah, sekolah, atau perkantoran.
ARSITEKTUR MIKROKOMPUTER
Suatu sistem komputer terdiri atas tiga bagian utama:
1. CPU (Central Processing Unit)
yaitu bagian yang digunakan untuk memproses data, program, dan informasi pada komputer.
CPU terdiri atas dua bagian yaitu:
CU (Control Unit) : Ini adalah unit pengendali. Fungsi utama unit pengendali (CU) adalah mengambil, mengkode, dan melaksanakan instruksi sebuah program yang tersimpan dalam memori. Unit pengendali mengatur urutan operasi seluruh sistem. Unit ini juga menghasilkan dan mengatur sinyal pengendali yang diperlukan untuk menyerempakkan operasi, juga aliran dan instruksi program.
ALU (Arithmetic Logic Unit): Banyak orang menyebutkan ALU adalah jantung dari sebuah komputer. ALU bertanggung jawab pada dua operasi dasar yaitu operasi aritmatik dan operasi logika.
2. Memory Unit (Unit Penyimpan)
Unit-unit ini mengandung program-program yang bersangkutan dan data yang sedang diolah.
a. RAM (Random Access Memory)
RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volatile (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak begitu penting (tidak masalah bila hilang akibat aliran daya listrik terputus).
Ada dua macam RAM yaitu RAM statik dan RAM dinamik.
RAM statik adalah flipflop yang terdiri dari komponen seperti resistor, transistor, dioda dan sebagainya. Setiap 1 bit informasi tersimpan hingga sel “dialamatkan” dan “ditulis-hapuskan”. Keuntungan dari RAM statik adalah akses atau jalan masuk yang bebas ke setiap tempat penyimpanan yang diinginkan, dan karena itu kecepatan masuk ke dalam memori terhitung relatif tinggi.
RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS. Keuntungan RAM dinamik adalah sel-sel memori yang lebih kecil sehingga memerlukan tempat yang sempit, sehingga kapasistas RAM dinamik menjadi lebih besar dibanding RAM statik. Kerugiannya adalah bertambahnya kerumitan pada papan memori, karena diperlukannya rangkaian untuk proses penyegaran (refresh). Proses penyegaran untuk kapasitor ini dilakukan setiap 1 atau 2 mili detik.
b. ROM (Read Only Memory)
ROM merupakan memori yang hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik terputus (non-volatile). Karena sifatnya, program-program disimpan dalam ROM.
Beberapa tipe ROM:
- ROM Murni : yaitu ROM yang sudah diprogram oleh pabrik atau dapat juga program yang diminta untuk diprogramkan ke ROM oleh pabrik.
- PROM (Programmable Random Access Memory) : ROM jenis ini dapat diprogram sendiri akan tetapi hanya sekali pakai (tidak dapat diprogram ulang).
- EPROM (Erasable Programmable Random Access Memory) : yaitu jenis ROM yang dapat diprogram dan diprogram ulang.
3. I/O (Unit Pengontrol Masukan dan Pengeluaran)
Unit ini melakukan hubungan dengan peripheral.
Piranti Input/Output (I/O interface) dibutuhkan untuk menghubungkan piranti di luar sistem. I/O dapat menerima/memberi data dari/ke mikroprosesor. Untuk menghubungkan antara I/O interface dengan mikroprosesor dibutuhkan piranti address.
Dua macam I/O interface yang dipakai yaitu: serial dan paralel.
Piranti serial (UART/universal asynchronous receivertransmitter) merupakan pengirim-penerima tunggal (tak serempak). UART mengubah masukan serial menjadi keluaran paralel dan mengubah masuk n paralel menjadi keluaran serial. PIO (paralel input output) merupakan pengirim-penerima serempak. PIO dapat diprogram dan menyediakan perantara masukan dan keluaran dasar untuk data paralel 8 bit.
Sistem Mikrokomputer
Bila sebuah komputer dibangun dalam sebuah PCB tunggal maka disebut minikomputer. Dan sebuah CPU yang dipakai dalam sebuah chip semikonduktor disebut mikroprosessor. Mikrokomputer sendiri adalah sebuah komputer yang dikonstruksi dari sebuah mikroprosesor dengan ditambahkan unit memori serta sistem I/O. Sistem mikrokomputer sama dengan yang terdapat pada sistem komputer. Untuk menanggulangi berbagai macam kerja yang harus dilakukan, biasanya diberikan “logika tambahan” atau rangkaian logika lain misalnya tri-state buffer, buffer, decoder, multiplexer.
Ciri utama sistem mikrokomputer : hubungan yang berbentuk “bus”. (Istilah bus diambil dari bahasa latin omnibus yang berarti kepada/untuk semua). Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol.
Sistem Bus
Bus menghubungkan semua komponen dalam unit mikrokomputer. Ada tiga tipe bus yaitu:
- Data Bus (bus-D) : bus dengan delapan penghantar, data dapat diteruskan dalam arah bolakbalik (lebar data 8 bit) yaitu dari mikroprosesor ke unit memori atau modul I/O dan sebaliknya.
- Control Bus (bus-C) : meneruskan sinyal-sinyal yang mengatur masa aktif modul mikrokomputer yang sesuai dengan yang diinginkan menurut kondisi kerja.
- Address Bus (bus-A) : meneruskan data alamat (misal alamat 16 bit), dari penyimpan atau dari saluran masukan/keluaran yang diaktifkan pada saat tertentu. Hubungan dalam masing-masing bus berupa kabel paralel 8 bit (jalur) maupum 16 bit (jalur).
ARSITEKTUR MIKROKOMPUTER
Suatu sistem komputer terdiri atas tiga bagian utama:
1. CPU (Central Processing Unit)
yaitu bagian yang digunakan untuk memproses data, program, dan informasi pada komputer.
CPU terdiri atas dua bagian yaitu:
CU (Control Unit) : Ini adalah unit pengendali. Fungsi utama unit pengendali (CU) adalah mengambil, mengkode, dan melaksanakan instruksi sebuah program yang tersimpan dalam memori. Unit pengendali mengatur urutan operasi seluruh sistem. Unit ini juga menghasilkan dan mengatur sinyal pengendali yang diperlukan untuk menyerempakkan operasi, juga aliran dan instruksi program.
ALU (Arithmetic Logic Unit): Banyak orang menyebutkan ALU adalah jantung dari sebuah komputer. ALU bertanggung jawab pada dua operasi dasar yaitu operasi aritmatik dan operasi logika.
2. Memory Unit (Unit Penyimpan)
Unit-unit ini mengandung program-program yang bersangkutan dan data yang sedang diolah.
a. RAM (Random Access Memory)
RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volatile (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak begitu penting (tidak masalah bila hilang akibat aliran daya listrik terputus).
Ada dua macam RAM yaitu RAM statik dan RAM dinamik.
RAM statik adalah flipflop yang terdiri dari komponen seperti resistor, transistor, dioda dan sebagainya. Setiap 1 bit informasi tersimpan hingga sel “dialamatkan” dan “ditulis-hapuskan”. Keuntungan dari RAM statik adalah akses atau jalan masuk yang bebas ke setiap tempat penyimpanan yang diinginkan, dan karena itu kecepatan masuk ke dalam memori terhitung relatif tinggi.
RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS. Keuntungan RAM dinamik adalah sel-sel memori yang lebih kecil sehingga memerlukan tempat yang sempit, sehingga kapasistas RAM dinamik menjadi lebih besar dibanding RAM statik. Kerugiannya adalah bertambahnya kerumitan pada papan memori, karena diperlukannya rangkaian untuk proses penyegaran (refresh). Proses penyegaran untuk kapasitor ini dilakukan setiap 1 atau 2 mili detik.
b. ROM (Read Only Memory)
ROM merupakan memori yang hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik terputus (non-volatile). Karena sifatnya, program-program disimpan dalam ROM.
Beberapa tipe ROM:
- ROM Murni : yaitu ROM yang sudah diprogram oleh pabrik atau dapat juga program yang diminta untuk diprogramkan ke ROM oleh pabrik.
- PROM (Programmable Random Access Memory) : ROM jenis ini dapat diprogram sendiri akan tetapi hanya sekali pakai (tidak dapat diprogram ulang).
- EPROM (Erasable Programmable Random Access Memory) : yaitu jenis ROM yang dapat diprogram dan diprogram ulang.
3. I/O (Unit Pengontrol Masukan dan Pengeluaran)
Unit ini melakukan hubungan dengan peripheral.
Piranti Input/Output (I/O interface) dibutuhkan untuk menghubungkan piranti di luar sistem. I/O dapat menerima/memberi data dari/ke mikroprosesor. Untuk menghubungkan antara I/O interface dengan mikroprosesor dibutuhkan piranti address.
Dua macam I/O interface yang dipakai yaitu: serial dan paralel.
Piranti serial (UART/universal asynchronous receivertransmitter) merupakan pengirim-penerima tunggal (tak serempak). UART mengubah masukan serial menjadi keluaran paralel dan mengubah masuk n paralel menjadi keluaran serial. PIO (paralel input output) merupakan pengirim-penerima serempak. PIO dapat diprogram dan menyediakan perantara masukan dan keluaran dasar untuk data paralel 8 bit.
Sistem Mikrokomputer
Bila sebuah komputer dibangun dalam sebuah PCB tunggal maka disebut minikomputer. Dan sebuah CPU yang dipakai dalam sebuah chip semikonduktor disebut mikroprosessor. Mikrokomputer sendiri adalah sebuah komputer yang dikonstruksi dari sebuah mikroprosesor dengan ditambahkan unit memori serta sistem I/O. Sistem mikrokomputer sama dengan yang terdapat pada sistem komputer. Untuk menanggulangi berbagai macam kerja yang harus dilakukan, biasanya diberikan “logika tambahan” atau rangkaian logika lain misalnya tri-state buffer, buffer, decoder, multiplexer.
Ciri utama sistem mikrokomputer : hubungan yang berbentuk “bus”. (Istilah bus diambil dari bahasa latin omnibus yang berarti kepada/untuk semua). Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol.
Sistem Bus
Bus menghubungkan semua komponen dalam unit mikrokomputer. Ada tiga tipe bus yaitu:
- Data Bus (bus-D) : bus dengan delapan penghantar, data dapat diteruskan dalam arah bolakbalik (lebar data 8 bit) yaitu dari mikroprosesor ke unit memori atau modul I/O dan sebaliknya.
- Control Bus (bus-C) : meneruskan sinyal-sinyal yang mengatur masa aktif modul mikrokomputer yang sesuai dengan yang diinginkan menurut kondisi kerja.
- Address Bus (bus-A) : meneruskan data alamat (misal alamat 16 bit), dari penyimpan atau dari saluran masukan/keluaran yang diaktifkan pada saat tertentu. Hubungan dalam masing-masing bus berupa kabel paralel 8 bit (jalur) maupum 16 bit (jalur).
Sabtu, 23 April 2011
flashing monte 25620 dengan usb
Langkah demi langkah upgrade firmware (Flash)
1. pastikan kies telah terinstall pada pc anda dan dapat terkoneksi dengan device (monte) anda / PC dapat terkoneksi dengan device (monte)
2. pastikan kies dalam kondisi tidak aktif ketika akan upgrade firmware (flash)
3. pastikan telah tersedianya
- kabel USB original
- Kies Software
- MultiLoader
Multiloader download :
- Firmware yang akan di install
4. Pastikan SIMLOCK & NETWORKLOCK dalam kondisi off (untuk memastikannya ketik *#7465625# pada handphone anda) jika SIMLOCk & NETWORKLOCK dalam kondisi on jangan dilanjutkan, dapat menyebabkan device (monte) anda mati / hank.
5. jika semua telah terpenuhi matikan handphone anda, lepas simcard dan memory card anda
6. pada saat handphone dalam kondisi mati, tekan tombol volume "-" , "kamera" dan "power", tahan maka layar akan muncul mode download (screen hitam dan bertuliskan download)
7. setelah itu jalankan multiloader pada pc, dan hubungkan device (monte) dengan PC anda menggunakan kabel USB
8. pada Multiloader (PC) pilih BRCM2153 untuk lebih detile lihat gambar.
Check list
Pilih firmware files
Centang semua file
Note :
- boot, amss,apps, rsrc1, rsrc2, factory FS, CSC, SHP APP dan PFS pilih dari file firmware yang telah tersedia
- untuk menghindari device (monte) anda mati / hank untuk file rsrc2 pastikan anda memilih Rsrc2(Low).
9. jika port tidak tersedia klik "port search" setelah tersedia klik "download"
10. setelah "download" anda klik maka proses install firmware sedang berjalan, tunggu hingga muncul tulisan "ok complete"
11. jika device (monte) anda tidak terrestart secara otomatis setelah selesai proses download "ok complete" lepas kabel usb yang terkoneksi dan cabut baterai device (monte) anda beberapa saat, kemudian hidupkan device (monte) anda secara normal.
12. setelah device (monte) terestart / bagi yang tidak resrat melakukan pelepasan baterai, setelah hidup kembali lakukan hard reset dengan mengetik *2767*3855# pada device (monte) anda.
13. setelah hard reset device (monte) akan terestart secara otomatis, dan setelah hidup kembali anda dapat mengecek type firmware anda dengan mengetikkan Cek type firmware *#1234# pada device (monte) anda.
note. bila proses upgrade / install firmware gagal jangan ulangi kembali sebelum anda merestart PC anda, setelah pc di restart anda dapat mengulangi prosedure diatas.
1. pastikan kies telah terinstall pada pc anda dan dapat terkoneksi dengan device (monte) anda / PC dapat terkoneksi dengan device (monte)
2. pastikan kies dalam kondisi tidak aktif ketika akan upgrade firmware (flash)
3. pastikan telah tersedianya
- kabel USB original
- Kies Software
- MultiLoader
Multiloader download :
- Firmware yang akan di install
4. Pastikan SIMLOCK & NETWORKLOCK dalam kondisi off (untuk memastikannya ketik *#7465625# pada handphone anda) jika SIMLOCk & NETWORKLOCK dalam kondisi on jangan dilanjutkan, dapat menyebabkan device (monte) anda mati / hank.
5. jika semua telah terpenuhi matikan handphone anda, lepas simcard dan memory card anda
6. pada saat handphone dalam kondisi mati, tekan tombol volume "-" , "kamera" dan "power", tahan maka layar akan muncul mode download (screen hitam dan bertuliskan download)
7. setelah itu jalankan multiloader pada pc, dan hubungkan device (monte) dengan PC anda menggunakan kabel USB
8. pada Multiloader (PC) pilih BRCM2153 untuk lebih detile lihat gambar.
Check list
Pilih firmware files
Centang semua file
Note :
- boot, amss,apps, rsrc1, rsrc2, factory FS, CSC, SHP APP dan PFS pilih dari file firmware yang telah tersedia
- untuk menghindari device (monte) anda mati / hank untuk file rsrc2 pastikan anda memilih Rsrc2(Low).
9. jika port tidak tersedia klik "port search" setelah tersedia klik "download"
10. setelah "download" anda klik maka proses install firmware sedang berjalan, tunggu hingga muncul tulisan "ok complete"
11. jika device (monte) anda tidak terrestart secara otomatis setelah selesai proses download "ok complete" lepas kabel usb yang terkoneksi dan cabut baterai device (monte) anda beberapa saat, kemudian hidupkan device (monte) anda secara normal.
12. setelah device (monte) terestart / bagi yang tidak resrat melakukan pelepasan baterai, setelah hidup kembali lakukan hard reset dengan mengetik *2767*3855# pada device (monte) anda.
13. setelah hard reset device (monte) akan terestart secara otomatis, dan setelah hidup kembali anda dapat mengecek type firmware anda dengan mengetikkan Cek type firmware *#1234# pada device (monte) anda.
note. bila proses upgrade / install firmware gagal jangan ulangi kembali sebelum anda merestart PC anda, setelah pc di restart anda dapat mengulangi prosedure diatas.
Selasa, 19 April 2011
CONTOH DDL DAN DML DALAM SISTEM BASIS DATA
Structured Query Language (SQL)
Sturctured Query Language digunakan untuk berkomunikasi dengan database. Berdasarkan ANSI (American National Standards Institute) SQL menjadi bahasa standart untuk berhubungan dengan DBMS. Perintah - perintah SQL digunakan untuk berbagai macam tujuan seperti merubah data, menghapus data atau menambah data pada database. Banyak DBMS yang menggunakan perintah - perintah SQL diantaranya adalah Oracle, Sybase, Ingres, MySQL dan lain - lain.
Pada SQL terdapat DDL dan DML. Data Definition Language (DDL) adalah perintah yang digunakan untuk mendefinisikan suatu database. Perintah-perintah yang termasuk dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML) adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel. Perintah-perintah yang termasuk dalam DML adalah SELECT, UPDATE, DELETE, INSERT.
Pengertian Query dan Structure Query Language ( SQL )
• Query adalah perintah-perintah untuk mengakses data pada sistem basis data
• SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.
• Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix, sekarang juga pada DBMS berbasis PC seperti dBASE, FoxPro, Ms Access dll.
• SQL bersifat sebagai bahasa tingkat tinggi (high level). Pemakai hanya menyebutkan hasil yang diinginkan dan optimasi pelaksanaan query dilakukan oleh DBMS.
• SQL dapat disisipkan ke bahasa pemrograman yang lain seperti C, Pascal, Cobol, Java, PHP, ASP, dll. Bahasa SQL terbagi dalam dua bagian besar, yaitu: DDL (Data Definition Language) dan DML (Data Manipulation Language)
• DDL mendefinisikan struktur basis data, seperti pembuatan basis data, pembuatan tabel dsbnya. Contoh: CREATE DATABASE dan CREATE TABLE.
• DML merupakan bagian untuk memanipulasi bRata Penuhasis data seperti: pengaksesan data, penghapusan, penambahan dan pengubahan data. DML juga dapat digunakan untuk melakukan komputasi data. Contoh: INSERT,DELETE, dan UPDATE.
Data Definition Language ( DDL )
- Perintah SQL untuk definisi data:
• CREATE untuk membentuk basis data, table atau index
• ALTER untuk mengubah struktur table
• DROP untuk menghapus basis data, table atau index
Gambar 1. Contoh create database
Gambar 2. Contoh create tabel
Data Manipulation Languange ( DML )
- Bahasa untuk mengakses basis data
- Bahasa untuk mengolah basis data
- Bahasa untuk memanggil fungsi-fungsi agregasi
- Bahasa untuk melakukan query
- Jenis-jenis query:
• Sederhana
• Join
• Bertingkat ( Nested Query )
Contoh : Skema Model Relasi Antar Tabel Rental DVD
Gambar 3. Contoh create query
Gambar 4. Contoh form
Sturctured Query Language digunakan untuk berkomunikasi dengan database. Berdasarkan ANSI (American National Standards Institute) SQL menjadi bahasa standart untuk berhubungan dengan DBMS. Perintah - perintah SQL digunakan untuk berbagai macam tujuan seperti merubah data, menghapus data atau menambah data pada database. Banyak DBMS yang menggunakan perintah - perintah SQL diantaranya adalah Oracle, Sybase, Ingres, MySQL dan lain - lain.
Pada SQL terdapat DDL dan DML. Data Definition Language (DDL) adalah perintah yang digunakan untuk mendefinisikan suatu database. Perintah-perintah yang termasuk dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML) adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel. Perintah-perintah yang termasuk dalam DML adalah SELECT, UPDATE, DELETE, INSERT.
Pengertian Query dan Structure Query Language ( SQL )
• Query adalah perintah-perintah untuk mengakses data pada sistem basis data
• SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.
• Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix, sekarang juga pada DBMS berbasis PC seperti dBASE, FoxPro, Ms Access dll.
• SQL bersifat sebagai bahasa tingkat tinggi (high level). Pemakai hanya menyebutkan hasil yang diinginkan dan optimasi pelaksanaan query dilakukan oleh DBMS.
• SQL dapat disisipkan ke bahasa pemrograman yang lain seperti C, Pascal, Cobol, Java, PHP, ASP, dll. Bahasa SQL terbagi dalam dua bagian besar, yaitu: DDL (Data Definition Language) dan DML (Data Manipulation Language)
• DDL mendefinisikan struktur basis data, seperti pembuatan basis data, pembuatan tabel dsbnya. Contoh: CREATE DATABASE dan CREATE TABLE.
• DML merupakan bagian untuk memanipulasi bRata Penuhasis data seperti: pengaksesan data, penghapusan, penambahan dan pengubahan data. DML juga dapat digunakan untuk melakukan komputasi data. Contoh: INSERT,DELETE, dan UPDATE.
Data Definition Language ( DDL )
- Perintah SQL untuk definisi data:
• CREATE untuk membentuk basis data, table atau index
• ALTER untuk mengubah struktur table
• DROP untuk menghapus basis data, table atau index
Gambar 1. Contoh create database
Gambar 2. Contoh create tabel
Data Manipulation Languange ( DML )
- Bahasa untuk mengakses basis data
- Bahasa untuk mengolah basis data
- Bahasa untuk memanggil fungsi-fungsi agregasi
- Bahasa untuk melakukan query
- Jenis-jenis query:
• Sederhana
• Join
• Bertingkat ( Nested Query )
Contoh : Skema Model Relasi Antar Tabel Rental DVD
Gambar 3. Contoh create query
Gambar 4. Contoh form
Rabu, 09 Maret 2011
tutor delphi
icum icum temen temen blogger... neh anam mau berbagi lagi... anam baru inget dulu waktu anam belajar delphi ,, anam selalu download materi materi dari googling nah sekarang waktune anam share tentang tutorial dasar delphi .. dalam tutorial kali ini udah anam uplload di 4shared tentang materi materi dasar delphi tinggal download saja nanti terusin belajar si rumah.. he,,he,,he,,
tapi jangan sampai lupa ya ... pastikan punya prinsip kegagalan awal dari kesuksesan he..he...he... yang jelas pasti ada kegagalan dalam setiap usaha.. jadi terus semangat ya buat teman teman delphier... wkk,,wkk,,, terutama buat delphier UYP ( univesitas Yudharta Pasuruan) semoga postingan ini bermanfaat amien...
download
tapi jangan sampai lupa ya ... pastikan punya prinsip kegagalan awal dari kesuksesan he..he...he... yang jelas pasti ada kegagalan dalam setiap usaha.. jadi terus semangat ya buat teman teman delphier... wkk,,wkk,,, terutama buat delphier UYP ( univesitas Yudharta Pasuruan) semoga postingan ini bermanfaat amien...
download
Kamis, 03 Maret 2011
applikasi delphi pembayaran penggunaan air mineral
assalamualaikum mas brow.. mbak brow... om... tante... pakde... bude... applikasi anam yang ke dua udah jadi .. ini applikasi yang anam buat untuk yayasan miftahul huda puntir purwosari pasuruan dan sudah di pakai disana bagi mas brow.. mbak brow... om... tante... pakde... bude.. yang mau coba atau mau menggunakan atau mau pesan applikasi anam buka lebar lebar,,,
applikasi ini anam buat dengan menggunakan borland delphi 7 dan database ms acces 2003 dan untuk skin nya anam gunakan alite D7 . buat mahasiswa informatika yudharta yang mau oprek source code nya di persilahkan.. tinggal sms aja ke anam atau chat di fb anamcur atau ym anamcur@ymail.com monggo ..
untuk applikasinya monggo di download.....Pam installer anam tunggu saran dan kritikanya... jangan lupa beri comment
applikasi ini anam buat dengan menggunakan borland delphi 7 dan database ms acces 2003 dan untuk skin nya anam gunakan alite D7 . buat mahasiswa informatika yudharta yang mau oprek source code nya di persilahkan.. tinggal sms aja ke anam atau chat di fb anamcur atau ym anamcur@ymail.com monggo ..
untuk applikasinya monggo di download.....Pam installer anam tunggu saran dan kritikanya... jangan lupa beri comment
Senin, 14 Februari 2011
belajar dasar terminal ubuntu
makin berkembangnya Linux, saat ini program Linux dengan tampilan yang mendukung GUI (Graphical User Interface) makin banyak. Dengan GUI (Graphical User Interface) sehingga pengguna semakin dipermudah dalam mengoperasikan. Konsekuensi dari penggunaan GUI di Linux adalah memperberat kerja sistem terutama komputer dengan spesifikasi yang minimum biasa kmputer jaman dulu...
Mekipun GUI sudah banyak beredar, perintah-perintah melalui terminal linux penggunaannya terkadang tidak bisa kita hindari. Dalam beberapa kasus penggunaan terminal linux sangat mutlak. Hal inilah yang mendorong bagi kita untuk mengenal perintah-perintah dasar di terminal linux.
Sebagai permulaan, berikut ini adalah beberapa perintah-perintah dasar yang biasa digunakan di Linux, antara lain:
man
Perintah ini biasa digunakan untuk menampilkan halaman manual atau help dari suatu perintah. Format penulisannya man , perintah man sangat menolong kita untuk berjalan-jalan di teminal linux ini.
Contoh man man akan menampilkan halaman manual dari man.
pwd
Merupakan kependekan dari present working direktori, digunakan untuk melihat path lengkap dari direktori yang sedang aktif saat ini.
ls
Perintah ini digunakan untuk melihat isi suatu direktori. Penggunannya ls /path, path bisa berupa alamat mutlak atau relatif, jika digunakan tanpa argumen /path akan menampilkan isi direktori saat ini.
mkdir
Sesuai dengan namanya yang merupakan kependekan dari make directory, perintah ini digunakan untuk membuat direktori. Biasa dijalankan dengan menuliskan mkdir /path, jika argumen /path bukan merupakan alamat mutlak maka direktori yang dibuat akan relatif terhadap direktori saat ini. Contoh mkdir /home/userkamu/coba akan menghasilkan direktori coba di direktori home user userkamu.
cd
Namanya terinspirasi dari change directory, digunakan untuk berpindah dari satu direktori ke direktori lainnya. Argumen yang biasa digunakan adalah alamat suatu direktori, baik relatif maupun mutlak. Jika digunakan tanpa argumen ia akan memanggil direktori $HOME. Contoh cd /etc/X11 akan memindahkan direktori yang aktif ke /etc/X11. Ada dua argumen istimewa untuk perintah ini yaitu . dan .. karena cd . akan memanggil direktori itu sendiri dan cd .. akan berpindah ke direktori di atasnya (naik satu tingkat).
rmdir
Nama aslinya adalah remove directory, digunakan untuk menghapus direktori. Namun ia hanya akan menghapus direktori yang kosong. Seperti saudaranya yang lain ia bisa digunakan dengan format rmdir /path.
mv
mv /path/asal /path/tujuan akan memindahkan suatu berkas atau direktori dari path asal ke tujuan. Bisa juga digunakan untuk mengganti nama suatu berkas, dengan syarat /path harus sama.
cp
Untuk menyalin suatu berkas dari path asal ke path tujuan jalankan perintah cp /path/asal /path/tujuan. Berbeda dengan mv yang akan memusnahkan asalnya, cp akan mempertahankannya sehingga akan dihasilkan dua berkas yang sama.
rm
Berasal dari kata remove, digunakan untuk menghapus suatu berkas dengan perintah rm /nama/berkas, bisa juga digunakan untuk menghapus direktori yang tidak kosong dengan menyertakan opsi -rf.
du
Diambil dari disk usage, digunakan untuk mengestimasi pemakaian ruang disk, data akan ditampilkan per berkas. Jika digunakan tanpa argumen akan menampilkan pemakaian ruang disk pada direktori aktif. Format penulisannya du /path/target. Gunakan opsi -h untuk menampilkan hasil yang lebih mudah dibaca.
df
Disk free, digunakan untuk melihat kapasitas disk yang masih kosong/bebas. Gunakan opsi -h jika ingin hasil yang lebih enak dipandang.
clear
Self titled, digunakan untuk membersihkan terminal (layar).
ps
Menampilkan informasi tentang proses yang sedang aktif/berjalan di sistem. Ada banyak opsi yang bisa diberikan pada perintah ini, salau satunya adalah aux yang akan menampilkan seluruh proses dalam sistem.
top
Hampir sama dengan ps hanya saja top akan menampilkan informasi yang selalu up to date dan bersifat dinamis.
cat
Berasal dari kata concatenate, digunakan untuk menampilkan isi dari suatu berkas ke keluaran standar (biasanya layar monitor). Dijalankan dengan mengetikkan cat /nama/berkas.
echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa juga digunakan untuk membuat file dengan memanfaatkan output redirection.
Perintah-perintah di atas hanyalah beberapa diantara perintah yang sangat kompleks yang terdapat di dunia Linux. Begitu pula penjelasan, argumen, dan opsi yang dijelaskan hanyalah sekelumit dari puluhan bahkan sampai ratusan argumen dan opsi untuk setiap perintah. Cara termudah untuk mendapatkan penjelasan tentang suatu perintah adalah membuka halaman manualnya.
udah dullu ya... cuman ngedit blog orang buat catatan thanks om fauzi....
http://www.fauzinge.com/ubuntu/perintah-dasar-di-terminal-linux-1/
Mekipun GUI sudah banyak beredar, perintah-perintah melalui terminal linux penggunaannya terkadang tidak bisa kita hindari. Dalam beberapa kasus penggunaan terminal linux sangat mutlak. Hal inilah yang mendorong bagi kita untuk mengenal perintah-perintah dasar di terminal linux.
Sebagai permulaan, berikut ini adalah beberapa perintah-perintah dasar yang biasa digunakan di Linux, antara lain:
man
Perintah ini biasa digunakan untuk menampilkan halaman manual atau help dari suatu perintah. Format penulisannya man , perintah man sangat menolong kita untuk berjalan-jalan di teminal linux ini.
Contoh man man akan menampilkan halaman manual dari man.
pwd
Merupakan kependekan dari present working direktori, digunakan untuk melihat path lengkap dari direktori yang sedang aktif saat ini.
ls
Perintah ini digunakan untuk melihat isi suatu direktori. Penggunannya ls /path, path bisa berupa alamat mutlak atau relatif, jika digunakan tanpa argumen /path akan menampilkan isi direktori saat ini.
mkdir
Sesuai dengan namanya yang merupakan kependekan dari make directory, perintah ini digunakan untuk membuat direktori. Biasa dijalankan dengan menuliskan mkdir /path, jika argumen /path bukan merupakan alamat mutlak maka direktori yang dibuat akan relatif terhadap direktori saat ini. Contoh mkdir /home/userkamu/coba akan menghasilkan direktori coba di direktori home user userkamu.
cd
Namanya terinspirasi dari change directory, digunakan untuk berpindah dari satu direktori ke direktori lainnya. Argumen yang biasa digunakan adalah alamat suatu direktori, baik relatif maupun mutlak. Jika digunakan tanpa argumen ia akan memanggil direktori $HOME. Contoh cd /etc/X11 akan memindahkan direktori yang aktif ke /etc/X11. Ada dua argumen istimewa untuk perintah ini yaitu . dan .. karena cd . akan memanggil direktori itu sendiri dan cd .. akan berpindah ke direktori di atasnya (naik satu tingkat).
rmdir
Nama aslinya adalah remove directory, digunakan untuk menghapus direktori. Namun ia hanya akan menghapus direktori yang kosong. Seperti saudaranya yang lain ia bisa digunakan dengan format rmdir /path.
mv
mv /path/asal /path/tujuan akan memindahkan suatu berkas atau direktori dari path asal ke tujuan. Bisa juga digunakan untuk mengganti nama suatu berkas, dengan syarat /path harus sama.
cp
Untuk menyalin suatu berkas dari path asal ke path tujuan jalankan perintah cp /path/asal /path/tujuan. Berbeda dengan mv yang akan memusnahkan asalnya, cp akan mempertahankannya sehingga akan dihasilkan dua berkas yang sama.
rm
Berasal dari kata remove, digunakan untuk menghapus suatu berkas dengan perintah rm /nama/berkas, bisa juga digunakan untuk menghapus direktori yang tidak kosong dengan menyertakan opsi -rf.
du
Diambil dari disk usage, digunakan untuk mengestimasi pemakaian ruang disk, data akan ditampilkan per berkas. Jika digunakan tanpa argumen akan menampilkan pemakaian ruang disk pada direktori aktif. Format penulisannya du /path/target. Gunakan opsi -h untuk menampilkan hasil yang lebih mudah dibaca.
df
Disk free, digunakan untuk melihat kapasitas disk yang masih kosong/bebas. Gunakan opsi -h jika ingin hasil yang lebih enak dipandang.
clear
Self titled, digunakan untuk membersihkan terminal (layar).
ps
Menampilkan informasi tentang proses yang sedang aktif/berjalan di sistem. Ada banyak opsi yang bisa diberikan pada perintah ini, salau satunya adalah aux yang akan menampilkan seluruh proses dalam sistem.
top
Hampir sama dengan ps hanya saja top akan menampilkan informasi yang selalu up to date dan bersifat dinamis.
cat
Berasal dari kata concatenate, digunakan untuk menampilkan isi dari suatu berkas ke keluaran standar (biasanya layar monitor). Dijalankan dengan mengetikkan cat /nama/berkas.
echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa juga digunakan untuk membuat file dengan memanfaatkan output redirection.
Perintah-perintah di atas hanyalah beberapa diantara perintah yang sangat kompleks yang terdapat di dunia Linux. Begitu pula penjelasan, argumen, dan opsi yang dijelaskan hanyalah sekelumit dari puluhan bahkan sampai ratusan argumen dan opsi untuk setiap perintah. Cara termudah untuk mendapatkan penjelasan tentang suatu perintah adalah membuka halaman manualnya.
udah dullu ya... cuman ngedit blog orang buat catatan thanks om fauzi....
http://www.fauzinge.com/ubuntu/perintah-dasar-di-terminal-linux-1/
Langganan:
Postingan (Atom)