ANALISIS
Berdasarkan analisis saya , penulis melakukan pengamatan tentang registrasi dan administrasi pada klinik syaraf . pada pengamatan penulis , di dalam klinik syaraf dibutuhkan data-data yang lengkap untuk registrasi pada klinik syaraf yang berguna untuk mendapatkan informasi dari pasien . langkah berikutnya penulis melakukan evaluasi . didalam evaluasi penulis melakukan tindakan pengecekan data informasi dari pasien agar data-data yang diperoleh bisa di pertanggung jawabkan oleh pasien yang berobat pada klinik syaraf tersebut .
PERANCANGAN
Disini penulis tidak langsung membahas ke pokok bahasan , melainkan penulis merancang terlebih dahulu apa yang menjadi kegiatan pendukung dari inti registrasi dan administrasi klinik syaraf . dengan perancangan tersebut pembaca dengan mudah untuk mencari data-data yang akurat dari sistem kerja registrasi dan administrasi klinik syaraf ini .
Wednesday, January 5, 2011
Sunday, December 12, 2010
Pengertian Prolog
Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.
Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
Contohnya adalah pembuatan menara hanoi, dimana memindahkan sebuah balok atau N disk pada ujung kiri ke ujung kanan menggunakan perantara tengah tersebut. Dimana akhirnya akan sama dengan posisi semula. Contoh pada gambar adalah N=3 disk (balok).
Source code :
Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
Contohnya adalah pembuatan menara hanoi, dimana memindahkan sebuah balok atau N disk pada ujung kiri ke ujung kanan menggunakan perantara tengah tersebut. Dimana akhirnya akan sama dengan posisi semula. Contoh pada gambar adalah N=3 disk (balok).Source code :
- /****************************************************************/
- /* TOWERS OF HANOI */
- /* =============== */
- /* */
- /* Call the predicate hanoi with the number of discs, you want. */
- /****************************************************************/
- DOMAINS
- TIME, ROW, COL, NUMBER = INTEGER
- PREDICATES
- hanoi( NUMBER )
- move( NUMBER, NUMBER, ROW, ROW, ROW, COL, COL, COL )
- inform( NUMBER, NUMBER, ROW, ROW, COL, COL )
- makepole( NUMBER, NUMBER, COL)
- dd(TIME)
- move_vert(COL,NUMBER,ROW,ROW)
- move_horizon(ROW,NUMBER,COL,COL)
- keyact(CHAR)
- gendelay
- showdelay
- nondeterm for(INTEGER,INTEGER,INTEGER)
- fill
- DATABASE
- determ delay(INTEGER)
- CLAUSES
- for(X,X,_).
- for(I,A,B):-B>A,A1=A+1,for(I,A1,B).
- fill:- % fill current window.
- makewindow(_,_,_,_,_,_,ROWS,COLS),
- RR=ROWS-1, CC=COLS-1,
- for(COL,0,CC),for(ROW,0,RR),
- scr_char(ROW,COL,'°'),
- fail.
- fill.
- gendelay :- inkey(CH), keyact(CH),showdelay,!.
- gendelay :- delay(DELAY),!, dd(DELAY).
- gendelay.
- dd(0):-!.
- dd(N):-N1=N-1,dd(N1).
- keyact('+'):-
- retract(delay(VAL)),VAL1=VAL+1+VAL div 10,
- VAL1<=25000,!,assert(delay(VAL1)).
- keyact('+'):-!,assert(delay(25000)).
- keyact('-'):-
- retract(delay(VAL)),VAL1=VAL-1-VAL div 10,
- VAL1>=0,!,assert(delay(VAL1)).
- keyact('-'):-!,assert(delay(0)).
- keyact(_):-retractall(delay(_)),assert(delay(0)).
- showdelay:-
- delay(DELAY),gotowindow(2),
- clearwindow,
- write("Delay= ",DELAY),gotowindow(1).
- hanoi(N) :-
- N<=13,!,
- textmode(ROWS,COLS),
- makewindow(4,7,0,"",0,0,ROWS,COLS),
- fill,
- ROWS1=ROWS-1,
- makewindow(3,40,0,"",ROWS1,0,1,COLS),
- write(" + Improve delay, - Lower delay, Other keys removes delay"),
- VB=2+6*N,VH=3+N,CV=N, CM=3*N, CH=5*N,
- STCOL=(79-6*N) div 2, STROW=(25-VH) div 2 -1,
- STROW1=STROW+1+VH,
- makewindow(2,74,0,"DELAY",STROW1,34,1,13),
- makewindow(1,7,52,"Hanoi",STROW,STCOL,VH,VB),
- retractall(delay(_)),
- makepole(N,N,CV),
- assert(delay(100)),
- showdelay,
- move(N,N,0,0,0,CV,CM,CH),
- cursor(0,0), write("Press any key"),readchar(_).
- hanoi(_):- write("maximum 13 disc's\n").
- move(H,1,HA,_,HC,CA,_,CH):-!,inform(H,1,HA,HC,CA,CH).
- move(H,N,HA,HB,HC,CA,CB,CC):-
- N1=N-1,
- HA1=HA+1,
- move(H,N1,HA1,HC,HB,CA,CC,CB),
- inform(H,N,HA,HC,CA,CC),
- HC1=HC+1,
- move(H,N1,HB,HA,HC1,CB,CA,CC).
- inform( H, N, H1, H2, C1, C2 ) :-
- C11=C1-N, C22=C2-N, NN=2*N,
- H11=H-H1, H22=H-H2,
- move_vert(C11,NN,H11,1),
- move_horizon(1,NN,C11,C22),
- move_vert(C22,NN,1,H22).
- makepole(_,0,_):-!.
- makepole(H,N,C):-HH=H-N,inform(H,N,HH,HH,C,C), N1=N-1, makepole(H,N1,C).
- move_vert(_,_,H,H):-!.
- move_vert(COL,SIZE,H1,H2):-H1
- H11=H1+1,
- field_attr(H11,COL,SIZE,112),
- field_attr(H1,COL,SIZE,7),gendelay,gendelay,
- move_vert(COL,SIZE,H11,H2).
- move_vert(COL,SIZE,H1,H2):-H1>H2,!, /* move down */
- H11=H1-1,
- field_attr(H11,COL,SIZE,112),
- field_attr(H1,COL,SIZE,7),gendelay,gendelay,
- move_vert(COL,SIZE,H11,H2).
- move_horizon(_,_,H,H):-!.
- move_horizon(ROW,SIZE,C1,C2):-C1
- C11=C1+1, HH=C1+SIZE,
- field_attr(ROW,HH,1,112),
- field_attr(ROW,C1,1,7),gendelay,
- move_horizon(ROW,SIZE,C11,C2).
- move_horizon(ROW,SIZE,C1,C2):-C1>C2,!, /* move left */
- C11=C1-1, HH=C11+SIZE,
- field_attr(ROW,C11,1,112),
- field_attr(ROW,HH,1,7),gendelay,
- move_horizon(ROW,SIZE,C11,C2).
- GOAL hanoi(12).
Tuesday, December 7, 2010
Definisi html
HTML (Hyper Text Markup Languange) adalah bahasa pengkodeaan untuk menghasilkan dokumen-dokumen hypertext untuk digunakan di World Wide Web. HTML terlihat seperti bahasa pengkodean lama, yang di awali dan diakhiri dengan kode-kode html dimana menunjukkan bagaimana keluarannya pada saat di jalankan pada sebuah web browser.

Mail
Digunakan untuk bekirim pesan/surat secara elekrtonik menggunakan komputer sehingga disebut Electronic Mail (E-mail)
6.2 Program Editor HTML
Untuk membuat aplikasi web, dalam hal ini menggunakan HTML , maka kita membutuhkan suatu editor guna mengetikkan,mengedit atau menyimpan dokumen-dokumen HTML. Editor untuk memdesain suatu web dibagi 2 yaitu yang bersifat text murni dan yang WYSIWYG (Graphic) Editor untuk text, anatara lain Notepad dan Ultra Edit. Sedang editor WYSIWYG adalah Netscape dan Front Page.
Untuk membuat aplikasi web, dalam hal ini menggunakan HTML , maka kita membutuhkan suatu editor guna mengetikkan,mengedit atau menyimpan dokumen-dokumen HTML. Editor untuk memdesain suatu web dibagi 2 yaitu yang bersifat text murni dan yang WYSIWYG (Graphic) Editor untuk text, anatara lain Notepad dan Ultra Edit. Sedang editor WYSIWYG adalah Netscape dan Front Page.
6.3 Struktur Dasar HTML
Seperti umumnya dokumen lain, dokumen HTML terdiri dari teks-teks dan bahkan lebih dari dari itu. Dokumen HTML juga dapat mengandung suatu gambar, suara, ataupun video. Satu hal yang membedakan dokumen HTML dengan dokumen-dokumen lainnya adalah adanya elemen-elemen HTML beserta tag-tagnya. Elemen dan tag HTML berfungsi untuk menformat atau menandai suatu bagian tertentu dari dokumen HTML dan juga untuk menentukan struktur bagian tersebut dalam dokumen HTML. Elemen dan Tag inilah yang merupakan ciri utama dari suatu dokumen HTML. Secara garis besar, untuk menulisakn sebuah dokumen HTML dibutuhkan kerangka penulisan dengan tag-tag dasar sebagai berikut HTML, HEAD,TITLE dan BODY.
1.1 Komponen Internet
Komponen-komponen yang ada dalam internet beranaeka ragam menurut sifat maupun manfaatnya. Komponen yang dimaksud bisa berupa layanan internet, piranti, utility atau suatu sistem tertentu di internet. Seiring perkembangannya maka komponen-komponen ini pun berubah-ubah jumlahnya setiap ssaat. Hanya saja terdapat 3 tiga komponen utama yang paling banyak dipakai yaitu, Telnet, FTP dan Mail. Telnet
Merupakan suatu utility untuk dapat mengendalikan komputer dari komputer lain dengan menggunakan perintah text command.
Komponen-komponen yang ada dalam internet beranaeka ragam menurut sifat maupun manfaatnya. Komponen yang dimaksud bisa berupa layanan internet, piranti, utility atau suatu sistem tertentu di internet. Seiring perkembangannya maka komponen-komponen ini pun berubah-ubah jumlahnya setiap ssaat. Hanya saja terdapat 3 tiga komponen utama yang paling banyak dipakai yaitu, Telnet, FTP dan Mail. Telnet
Merupakan suatu utility untuk dapat mengendalikan komputer dari komputer lain dengan menggunakan perintah text command.
FTP (File Transfer Protocol)
Digunakan untuk mengirim file/data (upload) ke suatu server atau mengambil file/data (download) dari server
Digunakan untuk mengirim file/data (upload) ke suatu server atau mengambil file/data (download) dari server
Digunakan untuk bekirim pesan/surat secara elekrtonik menggunakan komputer sehingga disebut Electronic Mail (E-mail)
1.1 Perangkat Akses
Agar dapat terkoneksi ke jaringan internet, diperlukan beberapa perangkat tambahan selain komputer, diantaranya adalah :
a. Hardware
Modem : internal atau eksternal menghubungkan antara komputer dengan jalur komunikasi.
Saluran komunikasi : media yang digunakan untuk menerima atau mengirim data dari dan ke internet.
b. Software
Software untuk mengakses internet seperti web browser ( Internet Explorer, Mozilla, Netscape, Mosaic dll), software Email (Microsoft Outlook, pegasus mail), software pengirim/penerima data ( Cute FTP, BFTP dll)
c. Penyedia akses
Untuk dapat mengakses ke internet kita harus menggunakan suatu provider penyedia jasa internet (Centrin, Telkomnet Instan, Indonet, Wasantara dll).
1.2 DNS (Domain Name Sevice)
Setiap komputer yang terkoneksi ke jaringan TCP/IP didefinisikan melalui IP Address. Suatu nama (disebut host name) juga dapat diberikan ke setiap device yang memiliki IP Adrress. IP address terdiri dari 4 segmen, masing –masing segmen terdiri dari 3 digit angka.
Contoh : 167.205.xxx.xxx
200.169.xxx.xxx
Dimana xxx diisi dengan angka 0-255
Alamat inilah yang dipakai sebagai pengenal suatu perangkat yang terkoneksi ke internet. Apakah manusia dapat menghapal angka-angka tersebut ketika ia akan mengakses alamat-alamat yang ada di internet ? tentu saja tidak. Oleh karena itu manusia sebagai pengguna network memerlukan metode penamaan yang mudah diingat dan diketik dengan tepat dibandingkan harus mengingat dan mengetikkan IP Address suatu komputer.
Pada internet setiap mesin diberi nama informatif. Dengan melihat nama suatu mesin, minimal orang dapat membayangkan dimana mesin berada dan service apa yang diberikannya. Bentuk hostname yang dipakai pada internet mirip dengan IP Address yaitu terdiri dari segmen berupa tingkatan. Contoh hostname :
Dns.unikom.ac.id
If.unikom.ac.id
Dns.inkom.lipi.go.id
Arti dari nama dns.unikom.ac.id adalah suatu mesin yang diberi nama dns, fungsinya sebagai domain name server, mesin ini berada di UNIKOM, tergabung dalam domain ac (academic) dan berada di Indonesia (id). Sedang dns.inkom.lipi.go.id berada di LIPI Bandung tergabung dalam domain go (government) dan berada di Indonesia (id).
Top level domain yang dipakai pada internet adalah singkatan nama negara (geografis).
Agar dapat terkoneksi ke jaringan internet, diperlukan beberapa perangkat tambahan selain komputer, diantaranya adalah :
a. Hardware
Modem : internal atau eksternal menghubungkan antara komputer dengan jalur komunikasi.
Saluran komunikasi : media yang digunakan untuk menerima atau mengirim data dari dan ke internet.
b. Software
Software untuk mengakses internet seperti web browser ( Internet Explorer, Mozilla, Netscape, Mosaic dll), software Email (Microsoft Outlook, pegasus mail), software pengirim/penerima data ( Cute FTP, BFTP dll)
c. Penyedia akses
Untuk dapat mengakses ke internet kita harus menggunakan suatu provider penyedia jasa internet (Centrin, Telkomnet Instan, Indonet, Wasantara dll).
1.2 DNS (Domain Name Sevice)
Setiap komputer yang terkoneksi ke jaringan TCP/IP didefinisikan melalui IP Address. Suatu nama (disebut host name) juga dapat diberikan ke setiap device yang memiliki IP Adrress. IP address terdiri dari 4 segmen, masing –masing segmen terdiri dari 3 digit angka.
Contoh : 167.205.xxx.xxx
200.169.xxx.xxx
Dimana xxx diisi dengan angka 0-255
Alamat inilah yang dipakai sebagai pengenal suatu perangkat yang terkoneksi ke internet. Apakah manusia dapat menghapal angka-angka tersebut ketika ia akan mengakses alamat-alamat yang ada di internet ? tentu saja tidak. Oleh karena itu manusia sebagai pengguna network memerlukan metode penamaan yang mudah diingat dan diketik dengan tepat dibandingkan harus mengingat dan mengetikkan IP Address suatu komputer.
Pada internet setiap mesin diberi nama informatif. Dengan melihat nama suatu mesin, minimal orang dapat membayangkan dimana mesin berada dan service apa yang diberikannya. Bentuk hostname yang dipakai pada internet mirip dengan IP Address yaitu terdiri dari segmen berupa tingkatan. Contoh hostname :
Dns.unikom.ac.id
If.unikom.ac.id
Dns.inkom.lipi.go.id
Arti dari nama dns.unikom.ac.id adalah suatu mesin yang diberi nama dns, fungsinya sebagai domain name server, mesin ini berada di UNIKOM, tergabung dalam domain ac (academic) dan berada di Indonesia (id). Sedang dns.inkom.lipi.go.id berada di LIPI Bandung tergabung dalam domain go (government) dan berada di Indonesia (id).
Top level domain yang dipakai pada internet adalah singkatan nama negara (geografis).
Sunday, November 28, 2010
Pemrograman Berorientasi Objek
Beberapa bahasa pemrograman mempunyai karakteristik berorientasi objek. Java merupakan salah satunya. Pendekatan berorientasi objek dalam pemrograman merupakan fitur bawaan dari program java. Seperti C++, java dapat mendukung pendekatan berorientasi objek untuk menuliskan program. Dengan demikian, desain berorientasi objek dapat menggunakan komponen software untuk digunakan kembali.
Pemrograman berorientasi objek berdasarkan permodelan dari dunia nyata yang disebut objek. Objek terdiri dari data dan perilaku yang dikemas dalam objek. Objek dapat mempunyai karakteristik dari objek lain yang menurunkannya, sehingga programmer dapat membuat metode hanya sekali untuk pekerjaan tertentu.
Subscribe to:
Posts (Atom)