SELAMAT DATANG DI BLOGGER FITRI FITRIANI, BLOG INI HANYA UNTUK SHAREING PENGETAHUAN DAN PENGALAMAN.. !!! TRIMAKASIH SUDAH BERKUNJUNG DI BLOG FITRI FITRIANI...:)

Sabtu, 23 Maret 2013

Laporan Kerja Praktek KONFIGURASI NANOSTATION LOCO M5 DI SEKOLAH TINGGI KESEHATAN KARSA HUSADA GARUT DENGAN INTERNET PT RAHAJASA MEDIA INTERNET


KONFIGURASI NANOSTATION LOCO M5 DI SEKOLAH TINGGI KESEHATAN KARSA HUSADA GARUT DENGAN INTERNET PT RAHAJASA MEDIA INTERNET



LAPORAN KERJA PRAKTEK
Diajukan untuk memenuhi  salah satu syarat kelulusan
Mata Kuliah Kerja Praktek (KP)

Oleh:
Pipit Fitriani
NIM : 1000012










JURUSAN TEKNIK KOMPUTER
SEKOLAH TINGGI TEKNOLOGI GARUT
2013

Minggu, 10 Maret 2013

Praktikum Bahasa Rakitan


PERTEMUAN I : MENGENAL DEBUG

TUJUAN PRAKTIKUM
1.      Mengenai kegunaan program debug.exe dalam konteks memperkenalkan bentuk bahasa assembler.
2.      Mengetahui apa yang disebut dengan rutin program, data.
3.      Mengetahui cara melakukan debugging (tracing).

TEORI PENUNJANG
Teori
Sistem Operasi (DOS) disusun dari kumpulan rutin-rutin assembly (bahasa rakitan) dan ditopeng dengan library prosedur yang disebut dengan interrupt. Debug adalah program sederhana yang tersedia dan dapat digunakan mulai untuk proses debugging (tracing), editing hingga creating (membuat baru). Walaupun dengan keterbatasan debug cukup bagi pemula untuk mengenal struktur bahasa rakitan, kode rutin program dan mengenal jenis-jenis data mulai dari byte, word dan double word.
Berikut ini adalah perintah-perintah yang terdapat dalam debug:
Assembly        A [address]
Compare          C range address
Dump              D [range]
Enter               E address
Fill                   F range list
Go                   G [=address][addesses]
Hex                 H value 1 value 2
Input               I port
Load                L [address][drive][firstsector][number]
Move               M range address
Name               N [pathname][arglist]
Output             O port byte
Procced           P [=address][number]
Quit                 Q
Register           R [register]
Search                                                 S range list
Trace                                                   T [address][drive][firstsector][number]
Unassemble                                         U [range]
Write                                                   W [address][drive][firstsector][number]
Allocate expanded memory                XA [#pages]
Dellocate expanded memory              XD [handle]
Map expanded memory pages            XM [Lpage][Ppage][handle]
Display expanded memory status       XS

“Membuat Game Tetris Sederhana dengan menggunakan Macromedia Flash”



MULTIMEDIA
Study Kasus
“Pembuatan Game Tetris Sederhana dengan menggunakan
Macromedia Flash”

Laporan ini disusun untuk memenuhi salah satu tugas mata kuliah
Multimedia


Disusun Oleh :
PIPIT FITRIANI
NPM 1000012










JURUSAN TEKNIK KOMPUTER D3
SEKOLAH TINGGI TEKNOLOGI GARUT
2013

setw

//program_setw.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int main()
{

int A,B,C;
A = 123;
B = 98;
C = 1;

cout<<"Nilai A="<<A<<endl;
cout<<"Nilai B="<<setw(6)<<B<<endl;
cout<<"Nilai C="<<setw(6)<<C<<endl;
getch();
}

Program_setfill

//program_setfill.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int main()
{
    int A,B,;
    A = 123;
    B = 98;
    cout<<"Nilai A="<<setfill('*')<<A<<endl;
    cout<<"Nilai B="<<setw(6)<<setfill('.')<<B<<endl;
    getch();
}

void ptr_tidak ada tipe data

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

int main()
{
    int bilanang = 55;
    void * ptr;

    ptr = &bilanang;
    cout<<"Bilangan Semlua : "<<bilanang<<endl;
    *(int*)ptr = 77;    //megubah nilai bilangan melaluai ptr
    cout<<"Bilangan Sekarang :"<<bilanang<<endl;
    getch();
}

Program_function

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

void garis(); //prototype function
//void main
int main()
{
    garis(); //panggil function
    cout<<"NIM MAHASISWA"<<endl;
    garis(); //panggilan function
    cout<<"10000012 FITRI FITRIANI"<<endl;
    cout<<"10197002 KHARISMA WIATI G"<<endl;
    cout<<"10197012 METI ZUHAEROTUL A"<<endl;
    garis(); //panggil function
}
   void garis()// detail function
{
int i;
for (i=0;i<=40;i++)
{
    cout<<"_";
}
cout<<endl;
}

Program Mahasiswa Strcpy

#include <iostream.h>
#include <conio.h>
#include <string.h>
struct mahasiswa

{
     char nim [8];
     char nama [20];
     int umur;
};
int main ()
{
mahasiswa mhsd3;
strcpy (mhsd3.nim, "10000012");
strcpy (mhsd3.nama, "Fitri_Fitriani");
mhsd3.umur = 20;
cout << mhsd3.nim << endl;
cout << mhsd3.nama << endl;
cout << mhsd3.umur << endl;
}

class mahasiswa


#include <iostream.h>
#include <conio.h>
#include <string.h>
class mahasiswa

{
     char nim [8];
     char nama [20];
     int umur;

     public :
     void inisialisasi ( char * NIMMHS, char *NAMAMHS, int UMURMHS)
{
    strcpy ( nim, NIMMHS);
    strcpy ( nama, NAMAMHS);
    umur = UMURMHS;
}
void tampilan ()
{
cout << nim << endl;
cout << nama << endl;
cout << umur << endl;
}
};

int main ()
{
mahasiswa mhsd3 ;
mhsd3.inisialisasi ("M0197001", "Burhanudin Harahap", 20);
mhsd3.tampilan ();
}

pint = &vint

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

int main()
{
    int vint = 55;
    int *pint;
    pint = &vint;   //pointer menunjuk ke vint

    cout <<"Isi vint = "<<vint<<endl;
    cout<<"Alamat vint = "<<&vint<<endl;
    cout<<"Isi pint = "<<pint<<endl;
    cout<<"nilai yang di tunjukan oleh pint : "<<*pint<<endl;
    getch();
}

Program strlwr strupr

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

//void main
int main()
{
char string1[30] = "aBcDefgHiJKLmno";
strupr(string1); //nilai string1
cout<<string1<<endl;
strlwr(string1);
cout<<string1<<endl;
getch();
}

program strlen

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

//void main
int main()
{
int panjangteks;
char kalimat [30] = "BELAJAR C++ TIDAKLAH SULIT";
panjangteks = strlen (kalimat);
cout<<"panjang string :"<< panjangteks;
getch();
}

Program_Strcpy

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

//void main
int main()
{
char teks[100] = "Fitri_Fitriani_ http://fitri-fitriani27.blogspot.com/";;
char kalimat [100];
cout<<"teks ="<<teks<<endl;
//menyalin ini teks ke kalimat
strcpy(kalimat, teks);
cout<<"kalimat ="<<kalimat<<endl;
getch();
}

Program Getline

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

//void main
int main()
{
    char nama [50];
    char alamat[1000];
    cout<<"nama :";
    cin.getline(nama, sizeof(nama));
    cout<<"alamat : ";
    cin.getline(alamat, sizeof(alamat));

    cout<<"data yang anda masukkan" << endl;
    cout<<"nama : "<<nama<<endl;
    cout<<"alamat : "<<alamat<<endl;
    getch();
}

Nama Hari menggunakan Array Pointer

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

int main()
{
char *namahari[7] = {"Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"};
for (int i=0; i<7; i++)
{
    cout<<namahari[i]<<endl;
}
getch();
}

Program Matriks

//program40.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
//void main()
int main ()
{
   cout<<"Program Pertambahan Matrik 3x3"<<endl;
   int matrikA[3][3];
   int matrikB[3][3];
   int matrikC[3][3];
   cout<<endl<<"Masukkan data Matrik A"<<endl;
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
         cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
         cin>>matrikA[i][j];
      }
   }
   cout<<endl<<"Masukkan data Matrik B"<<endl;
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
         cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
         cin>>matrikB[i][j];
      }
   }
 for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
    matrikC[i][j] = matrikA[i][j] + matrikB[i][j];
      }
   }


   cout<<"Matrik A :"<<endl<<endl;
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
    cout<<setw(4)<<matrikA[i][j]<<" ";
      }
      cout<<endl;
   }
   cout<<endl<<"Matrik B :"<<endl<<endl;
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
    cout<<setw(4)<<matrikB[i][j]<<" ";
      }
      cout<<endl;
   }
 cout<<endl<<"Hasil pertambahan, Matrik C :"<<endl<<endl;
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
    cout<<setw(4)<<matrikC[i][j]<<" ";
      }
      cout<<endl;
   }
   getch();
}

Program Luas Segitiga

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

float luas (float alas, float tinggi);
int main()

{
    float a;
    float t;
    a = 10.5;
    t =11;
    cout <<"HITUNG LUAS SEGITIGA" << endl;
    cout <<"panjang alas :" << a <<endl;
    cout <<"Tinggi :" << t <<endl;
    cout <<"luasnya :" << luas(a,t) <<endl;
}
float luas ( float alas, float tinggi)
    {
    float luas_segitiga;
    luas_segitiga = alas * tinggi * 0.5;
    return luas_segitiga;

    }

Program_Pointer

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

int main()
{
    char *ptokoh = "Gatotkaca";
    cout<<ptokoh<<endl;
    getch();
}
-------------------------------------------------------
#include <iostream.h>
#include <conio.h>

int main()
{
char tokoh [] = "gatotkaca";
char *ptokoh = "gatotkaca";

cout<<"tokoh = "<<tokoh<<endl;
cout<<"ptokoh = "<<ptokoh<<endl;

// tokoh++;     //tidak diperenalkan
ptokoh++;       //diperkenalkan
cout<<"ptokoh   = "<<ptokoh<<endl;
getch();
}

Contoh Program Array_Class

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
class mahasiswa
{
public:
char nim[20];
char nama[50];
int umur;
void tampilkan(char *NIMMHS, char *NAMAMHS, int UMURMHS)
{
cout << "NIM MHS : " << NIMMHS << endl;
cout << "NAMA MHS : " << NAMAMHS << endl;
cout << "UMUR : " << UMURMHS << endl;
}
};
int main()
{
mahasiswa mhsd3[50]; // tipe data array
char temp[10]; int n, i;

cout << "<< ENTRI DATA MAHASISWA D3 Teknik Komputer STT_Garut " << endl;
cout << endl;
cout << "Jumlah mahasiswa : ";
cin.getline(temp, sizeof(temp));
n = atoi(temp);
for (i=0;i<=n-1;i++)
{
cout << "DATA - " << i+1 << endl;
cout << "NIM MAHASISWA : " ;
cin.getline(mhsd3[i].nim, sizeof(mhsd3[i].nim));
cout << "NAMA MAHASISWA : " ;
cin.getline(mhsd3[i].nama, sizeof(mhsd3[i].nama));
cout << "UMUR : ";
cin.getline(temp, sizeof(temp));
mhsd3[i].umur = atoi(temp);
cout << endl;
}
// tampilkan semua data
cout << "-------------------------" << endl;
cout << "DATA YANG MASUK" << endl;
cout << "-------------------------" << endl;
for (i=0;i<=n-1;i++)
{
cout << "DATA MAHASISWA " << i+1 << endl;
mhsd3[i].tampilkan(mhsd3[i].nim, mhsd3[i].nama, mhsd3[i].umur);
cout << endl;
}
getch();
}

Pemrograman FUNCTION_Bintang

#include <iostream.h>
#include <conio.h>
int main ()
{
int v,a,b,c;
cout<< "Tugas Pemrograman FUNCTION"<<endl<<endl;
cout<< "Pipit Fitriani_1000012_Teknik Komputer_2010"<<endl<<endl;
cout<<"Masukkan baris : ";
cin>>v;
cout<<endl;
for(a=1;a<=v;a++){
for(b=1;b<=a;b++){
cout<<"*";
}
cout<<endl;
}
for (a=v-1;a>=0;a--){
for(b=a-1;b>=0;b--){
cout<<"*";
}
cout<<endl;
}
getch();
}

Program Mencari Hari Di Tahun 2013

//programTahun.cpp
#include <iostream.h>
#include <conio.h>

int main()
{
   int jum_hari[12] =

    {
        31,28,31,30,31,30,31,31,30,31,30,31
    };
   int tgl, bln, jumlah;
   cout<<"Program Mencari Hari Di Tahun 2013"<<endl;
   cout<<"Masukkan Tanggal : ";
   cin>>tgl;
   cout<<"Masukkan Bulan : ";
   cin>>bln;
   jumlah = 0;
   for(int i=0; i<(bln-1); i++)
   {
       jumlah = jumlah + jum_hari[i];
   }
   jumlah = jumlah + tgl;
   cout<<"Jumlah Hari = "<<jumlah<<endl;
 int sisa;
   sisa = jumlah % 7;
   cout<<"Tanggal "<<tgl<<" Bulan "<<bln<<" adalah Hari = ";
   if (sisa==0)
       cout<<"Senin"<<endl;
   else if (sisa==1)
       cout<<"Selasa"<<endl;
   else if (sisa==2)
       cout<<"Rabu"<<endl;
   else if (sisa==3)
       cout<<"Kamis"<<endl;
   else if (sisa==4)
       cout<<"Jumat"<<endl;
   else if (sisa==5)
       cout<<"Sabtu"<<endl;
   else if (sisa==6)
       cout<<"Minggu"<<endl;
   getch();
}