Selamat Datang...

Selamat Datang di Blog saya, dengan alamat www.nurseptriwahyuni.blogspot.co.id yang memuat tentang berbagai informasi.

Selamat Datang...

Selamat Datang di Blog saya, dengan alamat www.nurseptriwahyuni.blogspot.co.id yang memuat tentang berbagai informasi.

Selamat Datang...

Selamat Datang di Blog saya, dengan alamat www.nurseptriwahyuni.blogspot.co.id yang memuat tentang berbagai informasi.

Selamat Datang...

Selamat Datang di Blog saya, dengan alamat www.nurseptriwahyuni.blogspot.co.id yang memuat tentang berbagai informasi.

Selamat Datang...

Selamat Datang di Blog saya, dengan alamat www.nurseptriwahyuni.blogspot.co.id yang memuat tentang berbagai informasi.

Friday, May 4, 2018

Diagnosa Penyakit THT Menggunakan Delphi


Sebelum kita membuat program atau aplikasi diagnosa pada penyakit THT menggunakan Delphi maka kita harus tahu domain apa saja yang ada di dalam penyakit THT tersebut, seperti pada tabel dibawah ini :

Domain Peyakit THT
No
Gejala
kanker
Leher
Nofasoring
Tonsil
Laring
1
Nyeri bicara menelan
*



2
Benjolan di leher
*

*

3
Pendarahan hidung
*
*


4
Hidung tersumbat

*


5
Nyeri tenggorokan


*
*
6
Batuk



*
7
Suara serak



*

1. Pada aplikasi atau Program Ini terdiri dari 2 form yaitu form Login dan form Diagnosa.
Pertama buatlah form login, seperti tampilan dibawah ini
2. Setelah itu masukan kode untuk button 1(Sign in)
procedure TForm2.Button1Click(Sender: TObject);
begin
if (edit1.Text = 'admin') and (edit2.Text = 'ayu') then
begin
form1.Show;
form2.Hide;
Application.MessageBox('login anda berhasil. . .!!','warning',0);
end;
end;
end.

3. Kemudian desainlah form 2 untuk program diagnose penyakit THT seperti gambar dibawah ini
4. Setelah selesai mendisain maka langkah selanjutnya adalah memasukan kode. Yang pertama masukan kode di button1 yakni DIAGNOSA, kodenya sebagai berikut :
procedure TForm1.Button1Click(Sender: TObject);
begin
if CheckBox1.Checked =True then
begin
if CheckBox2.Checked =True then
begin
 if CheckBox3.Checked =False then
begin
if CheckBox4.Checked =False then
begin
if CheckBox5.Checked =False then
begin
if CheckBox6.Checked =False then
begin
 if CheckBox7.Checked =False then
 Edit3.Text:='Kanker Leher';
end;
end;
end;
end;
end;
end else if CheckBox3.Checked=True then
 begin
if CheckBox4.Checked=True then
begin
if CheckBox5.Checked=False then
begin
if CheckBox6.Checked=False then
begin
if CheckBox7.Checked=False then
begin
if CheckBox1.Checked=False then
begin
if CheckBox2.Checked=False then
  Edit3.Text:='Kanker Nafasoring';
end;
end;
end;
end;
end;
end else if CheckBox2.Checked=True then
Begin
if CheckBox5.Checked=True then
begin
if CheckBox1.Checked=False then
begin
if CheckBox3.Checked=False then
begin
if CheckBox4.Checked=False then
Begin
 if CheckBox6.Checked=False then
begin
if CheckBox7.Checked=False then
   Edit3.Text:='Kanker Tonsil';
end;
end;
end;
end;
end;
end else if CheckBox1.Checked=false then
 begin
if CheckBox5.Checked=True then
begin
 if CheckBox6.Checked=True then
begin
if CheckBox7.Checked=True then
begin
if CheckBox2.Checked=False then
begin
if CheckBox3.Checked=False then
begin
 if CheckBox4.Checked=False then
Edit3.Text:='Kanker Laring';
end;
end;
end;
end;
end;
end;
end;

5. Setelah memasukan kode Diagnosa maka kita lanjutkan memasukan kode ULANG/RESET pada Button2 kodenya sebagai berikut :
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.Clear;
edit2.Clear;
edit3.Clear;
CheckBox1.Checked:=False ;
CheckBox2.Checked:=False;
CheckBox3.Checked:=False;
CheckBox4.Checked:=False;
CheckBox5.Checked:=False;
CheckBox6.Checked:=False;
CheckBox7.Checked:=False;
end;
6. Kemudian masukan kode CLOSE pada Button3, kodenya sebagai berikut :
procedure TForm1.Button3Click(Sender: TObject);
begin
ShowMessage('TERIMA KASIH,SEMOGA BERMANFAAT');
CLOSE;
end;
end.
7. Setelah selesai memasukan kode. Dan terakhir yang kita lakukan adalah menjalankannya tekan saja F9  dan kira kira seperti gambar dibawah ini tampilan program yang saya buat  :
Untuk form login isikan username dan password sesuai dengan kode yang kita masukan tadi
Username  : Admin
Password : Ayu

Setelah diisikan Username dan passwor maka klik Sig In !

Nah untuk menjalankan programnya kita harus mengikuti langkah-langksh dibawah ini :
1. KODE PASIEN DAN NAMA PASIEN
2. Jika kita ceklis CheckBox1(Nyeri bicara dan menelan) dan CheckBox2(Benjolan di leher) kemudian klik DIAGNOSA dan hasil diagnosa akan muncul di text3 seperti gambar dibawah ini :

3. begitu selanjurnya ceklis CheckBox berdasarkan gejala penyakit THT seperti domain penyakit THT yang sudah kita jelaskan pada awal tutorial.

Sekian modul dari saya Jika program masih belum bisa berjalan atau terdapat error koding, periksa kembali kode program dan penamaan yang lainnya.
TERIMA KASIH











Game Tangkap Telur di Macromedia Flash


Hallo guys disini saya akan memberikan tutorial membuat game tangkap telur di Macromedia Flash yang sudah pernah saya pelajari. Nah langgah-langkahnya sebagai berikut :

1. Pertama-tama kita design frame 1 dengan menambahkan background kemudian tambahkan  text tool dengan caption GAME TANGKAP TELUR. Dan tambahkan lagi text tool dan rectangle Tool dengan caption mulai dan di convert to symbol jadikan button.
Masukkan action berikut di mulai :
on(release){
                //berpindah ke game (pada frame 2)
                gotoAndStop(2);
                }


2.    Pada frame2 kita klik kanan dan pilih convert to blank keyframes.Kemudian Design lagi frame2 dengan komponen-komponen yang ada didalam game sertakan keterangannya,setiap komponen kita convert to symbol dengan name masing-masing kemudian  klik movie clip dan advanced ceklis export for ActionScript  selanjutnya klik OKE .Dan tambahkan dibagian bawah frame Text Tool buat Next dan rectangle Tool seleksi kemudian convert to symbol ganti menjadi button.Kemudian masukkan action pada Next :
on(release){
//berpindah ke game (pada frame 3)
gotoAndStop(3);
}


3. Pada Frame3 kita tambahkan lagi rectangle Tool kemudian convert to symbol ubah name nya menjadi Healtbar.selanjutnya tambahkan text tool ubah menjadi score,dan text tool lagi ubah menjadi waktu.tambahkan text tool ubah menajdi dynamic text dan isi var menjadi “_root.score” kemudian tambahkan lagi text tool dan ubah menjadi dynamic text isi varnya “_root.waktu”.
Klik frame3 dan pilih action,masukkan script berikut :
//memanggil mangkok dari library dan ditaruh ke _root (stage)
//deklarasi variabel, ubah untuk menentukan maksimum health
max_health = 1000;
health = 1000;

healthbar_mc.onEnterFrame=function(){
                //jika health minus
                if(health < 0){
                                health = 0;
                }
                //jika health over
                if(health > max_health){
                                health = max_health;
                }
                //persentase health
                var persentase = (health / max_health) * 100;
                healthbar_mc._xscale = persentase;
               }

_root.attachMovie("mangkok","mangkok",0,{_x:275,_y:345});
//secara berkala setiap 1000 milidetik memanggil fungsi panggilTelur
var telurInterval = setInterval(panggilTelur,1000);
//secara berkala kurangi waktu setiap 1000 milidetik / 1 detik
var waktuInterval = setInterval(kurangiWaktu,1000);

//mereset waktu
score = 0;
waktu =30;

//berjalan secara terus menerus
_root.onEnterFrame=function(){
                //posisi mangkok ditentukan oleh posisi x dari mouse
                mangkok._x = _xmouse;
                }

//fungsi panggilTelur, digunakan untuk memanggil telur dari langit
function panggilTelur(){
                //menciptakan angka random
                var angkaRandom = random(10);
                var objekYangDipanggil = "";

                //melihat angka random
                if(angkaRandom>=0 && angkaRandom<=6){
                                objekYangDipanggil = "telur";
                }else if(angkaRandom>=6 && angkaRandom<=7){
                                objekYangDipanggil = "telur_emas";
                }else{
                                objekYangDipanggil = "batu";
                }
                //depth digunakan sebagai kedalaman saat menambahkan movieclip ke stage
                var depth = _root.getNextHighestDepth();
                //memanggil objek movieclip ke stage
                var objek = _root.attachMovie(objekYangDipanggil, objekYangDipanggil+"-"+depth, depth);
                objek._x = random(500);
                objek._y = 0;
                //properti nama digunakan sebagai pengenal
                objek.nama = objekYangDipanggil;
                //agar objek dapat bergerak
                objek.onEnterFrame=function(){
                                //menggerakkan objek ke bawah
                                this._y += 10;
                                //mengecek kondisi jika bersentuhan dengan mangkok
                                if(this.hitTest(_root.mangkok)){
                                                //menambah atau mengurangi score
                                                if(this.nama == "telur"){
                                                                score += 10;
                                                }else if(this.nama == "telur_emas"){
                                                                score += 20;
                                                }else{
                                                                score -= 10;
                                                                health -=200;
                                                }
                                                //kemudian menghapusnya
                                                delete this.onEnterFrame;
                                                this.removeMovieClip();
                                }
if (health == 0){
for(i=0;i<=_root.getNextHighestDepth();i++){
                                                _root.getInstanceAtDepth(i).removeMovieClip();
                                }
                                //menghilangkan semua interval
                                clearInterval(telurInterval);
                                clearInterval(waktuInterval);
                                //pergi ke frame 4
                                _root.gotoAndStop(4);
                                }
                                //mengecek kondisi jika objek telah melewati batas
                                if(this._y>=450){
                                //menghapus objek tersebut
                                                delete this.onEnterFrame;
                                                this.removeMovieClip();
                                }
                                }
                                }

//fungsi kurangi waktu
function kurangiWaktu(){
                waktu -= 1;
                //jika waktu habis, pergi ke game over
                if(waktu == 0){
                                //membersihkan semua objek di stage
                                for(i=0;i<=_root.getNextHighestDepth();i++){
                                                _root.getInstanceAtDepth(i).removeMovieClip();
                                }
                                //menghilangkan semua interval
                                clearInterval(telurInterval);
                                clearInterval(waktuInterval);
                                //pergi ke frame 4
                                _root.gotoAndStop(4);
                        }
                    }


4. Pada Frame4 kita tambahkan lagi text tool buat GAME OVER ubah menjadi dynamic text.dan tambahkan lagi text tool jadikan dynamic text isi var “_root.score”.dan yang terakhir kita tambahkan text tool dengan nama MENU UTAMA dan rectangle tool.seleksi keduanya dan convert to symbol jadikan button.berikut action MENU UTAMA :

on(release){
                //berpindah ke game (pada frame 1)
                gotoAndStop(1);
 }


Untuk menjalankannya kita cukup tekan CTRL + ENTER bersamaan.Maka akan muncul tampilan seperti berikut :
Klik Mulai

Klik NEXT


Jika kita menangkap telur biasa maka scorenya akan bertambah 10, jika telur emas scorenya bertambah 20 dan jika menangkap batu maka scorenya dikurang 10. Dan jika waktunya sudah habis maka akan muncul GAME OVER.
Nah itu tadi tutorial game tangkap telur dari saya semoga artikel ini bisa membantu kawan-kawan semua dan semoga berhasil. Sekian TERIMA KASIH