Sekedar Berbagi ^^

Recommended Post Slide Out For Blogger

Cara Instalasi SQL Server 2008

Cara Instalasi SQL Server 2008

1. Masukan CD SQL Server ke DVD Rom kemudian kan tampil seperti tampilan gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

2. Klik Run SETUP.EXE kemudian pada tampilan berikutnya klik yes.
3. Klik Run Setup seperti tampilan gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

4. Silahkan tunggu proses hingga tampil seperti tampilan gambar berikut
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

5. Pada gambar diatas klik Installation maka akan tampil seperti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

6. Setelah anda pilih installation kemudian klik New SQL Server stand-alone installation or add features to an existing installation kemudian akan tampil seperti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

7. Pada tampilan gambar diatas Klik Run Program, silakan tunggu beberapa saat, kemudian akan tampil seperti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

8. Pada Pada tampilan gambar diatas klik OK , kemudian akan tampil seperti gambar berikut, silakan tunggu beberapa saat, kemudian akan tampil seperti gambar berikut
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

9. Ada dua pilihan seperti terlihat pada gambar diatas jika anda memiliki serial numbernya silakan pilih Option Enter the product key dan masukan serial numbernya. Jika anda punya yang gratis atau expressnya pilih option Specify a free editon pada combo dibawahnya silakan pilih salah satunya (Enterprise Evaliuation, Express, Express with Advanced Services). Kemudian klik Next, maka akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

10. Pada tampilan gambar diatas beri centang I accept the lisence terms, kemudian klik Next, maka akan tampil seprti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

11. Pada gambar diatas klik Install, kemudian akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

12. Silahkan tunggu prosesnya, kemudian akan tampil sepeti tampilan berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

13. Pada tampilan gambar diatas klik Next, maka akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

14. Pada tampilan gambar diatas klik Select All (semua feature), kemudian klik Next maka akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

15. Pilih option Default instance. (Jika anda akan menggunakan Instance ID yang lain pilih Option Named Instance), kemudian klik Next, maka akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

Klik Next pada tampiilan gambar diatas, kemudian akan tampil seperti gambar berikut
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

15. Pada tampilan gambar diatas silakan pilih Acount Name untuk masing-masing Service dan startup typenya, kemudian klik Next, dan akan tampil seperti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

16. Pada Authentication Mode pilih Option Windows atutentication mode (jika pada saat login ke SQL server nanti tidak di minta password), tapi jika pada saat membuka SQL Servernya ingin ada password pilih Option ke dua (Mixed mode (SQL Server Autentication and Windows Autentication dan masukan passwortd yang anda mau)


17. Langkah berikutnya klik Add Current User, kemudian klik Next, maka akan tampil seperti gambar berikut
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

18. Pada tampilan gambar diatas klik Add Current User, kemudian klik Next, maka akan tampil seperti:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

19. Pada tampilan gambar diatas ada tiga pilihan pilih Instalation the native mode default configuration, maka akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

20. Klik Next, kemudian akan tampil seperti gambar berikut:
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

21. Klik next, kemudian akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

22. Klik Next, kemudian akan tampil seperti gambar berikut :
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

23. Klik Install, kemudian akan tampil seperti gambar berikut
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/

Silakan tunggu hingga proses Instalasi selesai

Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/
24. Klik Next
Cara Instalasi SQL Server 2008 | http://aina-tunk.blogspot.com/
25. Klik close. Proses instalasi SQL Server 2008 selesai.

Cara Instalasi Visual Studio 2010

Cara Instalasi Visual Studio 2010

1. Pada tahapan pertama dalam menginstal visual studio 2010 ialah kita harus mempersiapkan CD instalasi visual studio 2010 atau menggunakan softmaster yang bertipe/format EXE. Selanjutnya klik pada softmaster tersebut sehingga menampilkan gambar seperti berikut :
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Capture diatas merupakan tampilan awal ketika kita akan menginstal Visual Studio 2010, dari gambar diatas terdapat button “View ReadMe” dan “Exit”. Button “Exit” untuk keluar atau membatalkan sedangkan button “View ReadMe” untuk menampilkan petunjuk misalnya tentang System Requirements.

2. Untuk mulai penginstalan, pilih opsi “Install Visual Studio 2010”. Setelah memilih opsi tersebut maka akan keluar tampilan seperti pada gambar dibawah ini :
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Pilih opsi “next” untuk melanjutkan. Jika ingin membatalkan, pilih opsi “Cancel”.

3. Setelah prosses di atas selesai, maka prosses selanjutnya akan menampilkan gambar seperti dibawah ini :
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Capture diatas adalah tampilan ketika kita memilih opsi “Next”. Berikut keterangan dari nomor yang telah ditandai :

a. Pada bagian yang bertanda “a” merupakan bagian yang berisi License Agreement.Kita dapat mencetaknya dengan menekan button “Print” yang ada dibawahnya.

b. Pada bagian yang bertanda “b” merupakan bagian dimana kita menyetujui License Agreement. Tanpa mencentang bagian ini kita tidak akan dapat melanjutkan instalasi Visual Studio 2010 karena button “Next >” tidak akan aktif. Ketika kita mencentang bagiana ini maka button “next >” akan aktif

4. Untuk melanjutkan instalasi pilih button “Next >”. Setelah memilih opsi tersebut maka akan muncul tampilan sebagai berikut:
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Berikut penjelasan dari tiap-tiap bagian yang telah ditandai :

a. Merupakan bagian yang berisi opsi untuk menentukan bagaimana software Visual Studio 2010 akan diinstal. “Default” merupakan pilihan yang direkomendasikan oleh developer dalam penginstalan software ini. “Full” merupakan pilihan untuk menginstall dengan mengikutsertakan semua fitur yang ada pada software ini. Sedangkan “Custom” merupakan pilihan dimana kita dapat menentukan fitur atau beberapa ketentuan yang mau di install apa yang tidak.

b. Merupakan bagian untuk menentukan letak instalasi software ini.

c. Bagian ini menampilkan isi disk space kita, dimana kita dapat melihat kapasitas tiap-tiap hard disk kita.

5. Untuk melanjutkan instalasi, pilih “Install”. Setelah memilih opsi “Install” maka akan keluar tampilan sebagai berikut:
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Tampilan diatas menunjukkan proses instalasi sedang berlangsung, tunggu sampai proses instalasi selesai. Untuk membatalkan instalasi software ini , klik “Cancel”. Setelah proses selesai maka akan muncul tampilan sebagai berikut:
Cara Instalasi Visual Studio 2010 | http://aina-tunk.blogspot.com/
Pada gambar di atas menunjukkan bahwa prosses install telah berhasil, maka tahapan terakhir yang harus anda lakukan adalah mengklik tombol finish untuk mengakhiri prosses tersebut.

Transaction Basisdata

Transaction adalah sebuah unit kerja yang terdiri dari beberapa aktifitas query untuk melakukan
modifikasi data
Transactions dapat didefinisikan secara implisit ataupun eksplisit
Secara explisit, transaction didefinisikan sebagai berikut :

BEGIN TRAN : untuk memulai transaction
COMMIT TRAN : untuk mengakhiri transaction
ROLLBACK TRAN : untuk membatalkan transaction
Mendefinisikan transaction secara explisit dengan 2 statemen INSERT
Transaction Basisdata | http://aina-tunk.blogspot.com/
Jika anda tidak mendefinisikan transaksi secara explisit seperti diatas, maka SQL Server akan
menganggap tiap statemen diatas sebagai transaction dan langsung melakukan commit.

Transaction Property
ACID (Atomicity, Consistency, Isolation, Durability)

Atomicity
Transaction adalah sebuah unit kerja atomic, artinya semua statemen harus berhasil dieksekusi atau
tidak sama sekali jika satu atau lebih dari statemen itu gagal

Consistency
Transaction menjaga konsistensi data, sesuai dengan integrity rule yang diterapkan (primary keys, 
unique constraints dan foreign keys)

Isolation
Mekanisme untuk mengontrol akses data untuk memastikan bahwa sebuah transaction hanya dapat 
mengakses data pada level konsistensi yang dibutuhkan.

Durability
Perubahan data selalu disimpan dalam log sebelum benar-benar diterapkan pada database. Sehingga 
apabila sebuah transaksi gagal karena system failure atau sebab apapun, pada saat server di-restart 
maka server akan mengecek log yang ada dan melakukan undo ataupun redo

Berikut merupakan contoh transaction SQL Server pada sistem informasi rumah sakit 

1. Rawat Inap
Adalah transaksi yang digunakan untuk manipulasi data pasien rawat inap di rumah sakit yang
melibatkan beberapa tabel yaitu tabel pasien, tabel ruangan dan tabel rawat_inap. Transaksi rawat 
inap dibuat dengan tujuan untuk menyimpan data pasien dan di ruang mana pasien dirawat dimana 
tabel rawat_inap  berelasi dengan tabel pasien dan tabel ruangan.

BEGIN TRANSACTION ;
BEGIN TRY
INSERT INTO
pasien(nama_pasien, jenis_kelamin,umur,alamat_pasien, no_telp_pasien, id_perawat, id_dokter, id_resep)
values('Abidin','Laki-laki',24,'Jalan Kenanga 12 Malang', '089789765678',1,1,1)
INSERT INTO rawat_inap(id_pasien,id_ruangan,tgl_masuk) values (16,8,getdate())
END TRY
BEGIN CATCH
IF @@trancount>0
PRINT 'GAGAL INSERT'
ROLLBACK TRANSACTION;
END CATCH;
IF @@trancount>0
COMMIT TRANSACTION

Hasil Eksekusi :
Tabel Pasien 
Transaction Basisdata | http://aina-tunk.blogspot.com/
Tabel Rawat Inap
Transaction Basisdata | http://aina-tunk.blogspot.com/

2. Kunjungan Poli
Adalah transaksi yang digunakan untuk manipulasi data pasien yang berkunjung ke poli yang 
melibatkan beberapa tabel yaitu tabel poli, tabel pasien dan tabel poli_visit. Transaksi kunjungan 
poli dibuat dengan tujuan untuk menyimpan data pasien yang berkunjung ke poli dimana tabel 
poli_visit berelasi dengan tabel pasien dan tabel poli.

BEGIN TRANSACTION ;
BEGIN TRY
INSERT INTO
pasien(nama_pasien, jenis_kelamin,umur,
alamat_pasien, no_telp_pasien, id_perawat,
id_dokter, id_resep)
values
('Arini','Perempuan',24,'Jalan Kenanga 12 Malang', '089789765909',1,2,1)
INSERT INTO poli_visit
(id_pasien, id_poli, tanggal_berkunjung)
values (12, 6, '2013-12-27')
END TRY
BEGIN CATCH
IF @@trancount>0
PRINT 'GAGAL INSERT'
ROLLBACK TRANSACTION;
END CATCH;
IF @@trancount>0
COMMIT TRANSACTION

Hasil Eksekusi
Tabel Pasien : 
Transaction Basisdata | http://aina-tunk.blogspot.com/

Tabel Poli Visit :
Transaction Basisdata | http://aina-tunk.blogspot.com/

3. Pembayaran
Adalah transaksi yang digunakan untuk manipulasi data pembayaran pasien rawat inap di rumah 
sakit yang melibatkan beberapa tabel yaitu tabel pasien, tabel kasir dan tabel biaya. Transaksi 
pembayaran  dibuat dengan tujuan untuk menyimpan data pembayaran pasien rawat inap dimana 
tabel biaya berelasi dengan tabel pasien dan tabel kasir.

BEGIN TRANSACTION ;
BEGIN TRY
INSERT INTO biaya(tgl_bayar, id_pasien, id_kasir)
values ('2013-12-29', 13, 2)
END TRY
BEGIN CATCH
IF @@trancount>0
PRINT 'GAGAL INSERT'
ROLLBACK TRANSACTION;
END CATCH;
IF @@trancount>0
                   COMMIT TRANSACTION
Hasil Eksekusi : 
Tabel Biaya 

Transaction Basisdata | http://aina-tunk.blogspot.com/
4. Item Obat
Transaksi ini digunakan untuk manipulasi data resep pasien melibatkan beberapa tabel yaitu tabel 
pasien, tabel resep_obat, tabel obat dan tabel item_obat. Transaksi item obat dibuat dengan tujuan 
untuk melihat resep pasien beserta obatnya yang terdapat pada resep obat dimana tabel pasien 
berelasi dengan tabel resep_obat; tabel item_obat berelasi dengan tabel obat, dan tabel resep_obat.

BEGIN TRANSACTION ;
BEGIN TRY
INSERT INTO pasien
(nama_pasien, jenis_kelamin,umur,
alamat_pasien, no_telp_pasien, id_perawat,
 id_dokter, id_resep)
values('Agustin','Perempuan',29,
'Jalan Kenanga 12 Malang', '089789765909',3,2,11)
INSERT INTO resep_obat
(nama_resep) VALUES ('resep_baru')
INSERT INTO item_obat (id_obat, id_resep)
VALUES (1, 11)
INSERT INTO item_obat (id_obat, id_resep)
VALUES (2, 11)
INSERT INTO item_obat (id_obat, id_resep)
VALUES (3, 11)
END TRY
BEGIN CATCH
IF @@trancount>0
PRINT 'GAGAL INSERT'
ROLLBACK TRANSACTION;
END CATCH;
IF @@trancount>0
COMMIT TRANSACTION


Hasil Eksekusi :
Tabel Pasien 
Transaction Basisdata | http://aina-tunk.blogspot.com/


Tabel Resep 
Transaction Basisdata | http://aina-tunk.blogspot.com/

5. Rekam Medis Pasien
Transaksi ini digunakan untuk manipulasi data rekam medis pasien yang melibatkan beberapa tabel
yaitu tabel pasien, dan tabel rekam_medis. Transaksi rekam medis dengan tujuan untuk data rekam
medis pasien dimana tabel pasien berelasi dengan tabel rekam_medis.

BEGIN TRANSACTION ;
BEGIN TRY
INSERT INTO pasien
(nama_pasien, jenis_kelamin,umur,alamat_pasien,
 no_telp_pasien, id_perawat, id_dokter, id_resep)
values('Ayu','Perempuan',29,'Jalan Mawar 12 Malang',
 '089789765909',1,2,1)
INSERT INTO rekam_medis
(id_pasien, cek_fisik, diagnosa, keluhan) VALUES
(15, 'cek gigi', 'iritasi akar gigi','gigi sakit')
END TRY
BEGIN CATCH
IF @@trancount>0
PRINT 'GAGAL INSERT'
ROLLBACK TRANSACTION;
END CATCH;
IF @@trancount>0
COMMIT TRANSACTION


Transaction Basisdata
Transaction Basisdata | http://aina-tunk.blogspot.com/




Rancangan Database Sistem Informasi Rumah Sakit

Rancangan Database Sistem Informasi Rumah Sakit

Berikut merupakan gambaran singkat Sistem Informasi Rumah Sakit yang telah saya buat :
  1. Konsumen datang ke rumah sakit dan menemui petugas front office untuk melakukan pendaftaran dan antrian 
  2. Kemudian, konsumen akan dipanggil namanya satu persatu oleh dokter poli untuk selanjutnya akan diperiksa dan diisi rekam medisnya oleh dokter poli. 
  3. Sedangkan konsumen yang dianjurkan untuk rawat inap, dokter poli akan menambahkan data konsumen tersebut ke daftar pengajuan rawat inap di perawat. 
  4. Pemeriksaan konsumen berlangsung selama pasien menjalani rawat inap oleh dokter yang telah dipilih sebelumnya. Rekam medis konsumen dicatat oleh dokter dan disampaikan ke petugas rekam medis untuk selanjutnya dicatat pada rekam medis pasien. Sistem berbasiskan kartu cerdas (smart card) yang dapat digunakan oleh juru medis untuk mengetahui riwayat penyakit pasien yang datang ke Rumah Sakit karena didalam kartu tersebut terekam data-data mengenai kesehatan pasien 
  5. Setelah konsumen dinyatakan bisa menjalani rawat jalan, konsumen membayar sejumlah biaya layanan kesehatan selama dia menjalani perawatan kesehatan di rumah sakit. Tempat pembayaran berada di kasir. Rincian biaya meliputi biaya kamar dan biaya dokter.
x Dari deskripsi sistem rumah sakit tersebut di dapat ERD (Entity Relationship Diagram) sebagai berikut :
Rancangan Database Sistem Informasi Rumah Sakit | http://aina-tunk.blogspot.com/
Rancangan Physical Data Model(PDM)
Rancangan Database Sistem Informasi Rumah Sakit | http://aina-tunk.blogspot.com/

Contoh Program Sorting Menggunakan Exchange Sort pada C++

Contoh Program Sorting Menggunakan Exchange Sort pada C++ 

Source Code :

#include <iostream>
#include <conio.h>
int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";}
cout<<endl;
}
void exchange_sort()
{
for (int i=0; i<n-1; i++)
{
for(int j = (i+1); j<n; j++)
{
if (data [i] > data[j]) tukar(i,j);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"*           Exchange Sort             *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Exchange Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
exchange_sort();

getch();}

Tampilan Hasil :
http://aina-tunk.blogspot.com/

Perlu diperhatikan, untuk membuat aplikasi diatas saya menggunakan aplikasi Borland C++.
Selamat Mencoba !!!

Contoh Program Sorting Menggunakan Bubble Sort pada C++

Contoh Program Sorting Menggunakan Bubble Sort pada C++ , berikut Source Codenya :

#include <iostream>
#include <conio.h>

int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";
}
cout<<endl;
}void bubble_sort()
{
for(int i=1;i<n;i++)
{
for(int j=n-1;j>=i;j--)
{
if(data[j]<data[j-1]) tukar(j,j-1);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"* Selamat datang di aplikasi *"<<endl;
cout<<"* Bubble Sort *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Bubble Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
bubble_sort();
cout<<"-------------------------------------"<<endl;
cout<<" TERIMA KASIH "<<endl;
cout<<"-------------------------------------"<<endl;

getch();}

Tampilan Hasil :
http://aina-tunk.blogspot.com/

Sekian dari saya dan Selamat Mencoba


Jenis Jaringan Komputer berdasarkan Arsitektur

Jenis Jaringan Komputer berdasarkan Arsitektur

Berdasarkan arsitekturnya jaringan komputer dapat digolongkan menjadi 3 bentuk:
- Jaringan Peer-to-peer
- Jaringan Client/Server
- Jaringan Hybrid

Jaringan Peer-to-Peer

Jaringan Peer-to-peer merupakan sebuah jaringan workgroup, dimana setiap komputer dapat berfungsi sebagai client dan server sekaligus.

Dalam jaringan P2P, dua atau lebih komputer telah terhubung melalui suatu jaringan dan dapat berbagi sumber daya (seperti printer dan file) tanpa memiliki server yang berdiri sendiri.
Peer-to-Peer

Jaringan Client/Server

Dalam model client/server, perangkat yang meminta informasi disebut dengan client sedangkan  perangkat yang menanggapi terhadap permintaan client tersebut disebut dengan server.

Proses client/server dipertimbangkan sebagai lapisan aplikasi. Client memulai pertukaran dengan melakukan permintaan data dari server, yang kemudian menanggapi permintaan dengan mengirimkan satu atau lebih aliran-aliran data ke client.
Server Download

Server Upload

Jaringan Hybrid

Jaringan komputer Hybrid menggunakan standar komunikasi yang berbeda secara bersamaan, seperti Ethernet dan WiFi. jaringan ini menggunakan router khusus, switch, hub untuk menghubungkan komputer serta perangkat peripheral.

Jaringan Hybrid Menggabungkan keuntungan antara jaringan client/server dan jaringan P2P (peer-to-peer).
User dapat mengakses seluruh sumber daya yang di bagikan oleh jaringan peer-to-peer, dan dalam waktu yang bersamaan dapat menggunakan sumber daya yang disediakan oleh server
Jaringan Hybrid